University of Southern Indiana

USA
2 Scholarships 63 Programs 3 Degree levels
Bachelor

Bachelor's in Computer and Information Sciences

DegreeBachelor
FieldComputer and Information Sciences, General.
D

Cost & earnings at University of Southern Indiana What students borrow here, and what they go on to earn

You borrow $20,105 median federal debt
You repay $229/mo over 10 years
Graduates earn $47,605 10 yrs after entry
Debt clears in 2.5 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor in Computer and Information Sciences at the University of Southern Indiana is an undergraduate degree that combines core computing theory with practical IT skills and project-based learning. It suits students who want a broad grounding in programming, systems and information technologies while keeping options open for software development, networks, data work or further study.

What you'll study

This programme builds a foundation in computational thinking and information systems, progressing from introductory programming to advanced topics and applied projects. You will cover a mix of theory and hands-on practice through laboratory work and team assignments.

  • Core programming and algorithms: procedural and object‑oriented programming, data structures, algorithms and software design principles.
  • Systems and architecture: computer organisation, operating systems and concurrent programming.
  • Information technologies: database design and administration, data modelling, and information management.
  • Networking and security: computer networks, network protocols and fundamentals of cybersecurity and risk management.
  • Software development: software engineering, project management, testing and version control; applied group projects and a capstone design experience.
  • Electives and special topics: options typically include web and mobile development, human–computer interaction, machine learning basics, cloud computing and systems administration depending on availability.
  • Professional practice: placement or internship opportunities, technical communication and ethics in computing to prepare for workplace responsibilities.

Structure

The degree combines major requirements with general education courses to develop communication, quantitative and critical‑thinking skills. Students normally complete introductory modules in the first year, more specialised and elective modules in years two and three, and a capstone project or practicum in the final year. Laboratory sessions, programming assignments and team projects are regular components.

Entry requirements

Applicants are expected to hold a recognised secondary school qualification. Successful applicants typically demonstrate competence in mathematics and some experience with computing or programming, either through school courses, self‑study or extracurricular activities.

  • Academic background: completion of secondary education with appropriate mathematics; preparation in algebra and problem solving is recommended.
  • Recommended preparation: prior coursework in computer science or programming is advantageous but not always mandatory; applicants with relevant work experience or portfolio projects may also be considered.
  • International students: must meet the university's English language requirements through recognised tests or qualifications.
  • Transfers and mature applicants: credit for previous college study or professional experience may be assessed on an individual basis.

Career prospects

Graduates from the programme are prepared for a wide range of technology roles across private, public and non‑profit sectors. The combination of theoretical grounding and applied experience supports both technical and analyst career paths.

  • Software developer / engineer
  • Systems analyst or IT consultant
  • Network administrator or systems administrator
  • Database administrator and data management roles
  • Cybersecurity specialist or information assurance roles
  • Web and mobile application developer
  • Data analyst or junior roles in data science (with further study or experience)
  • Further study: graduate degrees in computer science, information systems, cybersecurity, or related fields

Why study at University of Southern Indiana

The University of Southern Indiana emphasises a hands‑on, student‑centred approach with relatively small class sizes and close faculty engagement. The computing programmes are geared toward experiential learning, with laboratory facilities, industry partnerships and opportunities for internships that help bridge classroom learning and workplace skills.

  • Applied learning: regular lab work, team projects and a capstone experience that develop practical skills employers expect.
  • Supportive environment: access to faculty, tutoring resources and career services focused on internships and job placement.
  • Industry connections: partnerships with regional employers and opportunities for work placements to gain real‑world experience.
  • Student community: computing clubs, hackathons and student projects that foster collaboration and build a portfolio of work.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to University of Southern Indiana

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.