The Bachelor’s in Computer Science (Applied Computer Science) at Capital University is a professionally oriented undergraduate degree that combines core computer science theory with practical, project-based training. It suits students who want a broad foundation in programming, systems and software development with opportunities for internships, applied projects and pathways into industry or further study.
What you'll study
This programme balances theoretical foundations with hands-on practice. You will study core topics such as programming, data structures and algorithms, computer architecture, operating systems, databases and software engineering alongside applied subjects including web and mobile development, cloud computing, cybersecurity and data analytics.
- Year 1: introductory programming, discrete mathematics, fundamentals of computing, and introductory laboratory work to build coding and problem-solving skills.
- Year 2: intermediate programming, data structures and algorithms, systems and networks, and database design; students begin working on group projects and gain exposure to software development lifecycle practices.
- Year 3: advanced topics such as operating systems, software engineering, human–computer interaction, machine learning or cybersecurity electives; opportunities for an industry placement, internship or summer project.
- Year 4: specialist electives, a major capstone project or applied research project supervised by faculty, and preparation for professional certification or postgraduate study.
Throughout the degree you will engage in lab-based work, collaborative software projects, code reviews and version control practices. Electives allow you to tailor the degree toward areas such as artificial intelligence, mobile and web applications, systems engineering or data science. Professional skills—communication, teamwork, project management and ethical computing—are integrated into modules and assessed through portfolios and project deliverables.
Entry requirements
Applicants are expected to hold a recognised secondary school qualification with strong attainment in mathematics. Prior experience in programming is beneficial but not always required; introductory bridging modules or preparatory courses are often available for applicants who need them. Admissions typically consider academic records, a personal statement outlining interest in computing, and references.
- Recommended subjects: mathematics and, where available, computer science or a related STEM subject.
- Applicants without formal computing qualifications but with relevant experience (e.g. coding bootcamps, portfolio projects, or work experience) are considered on an individual basis.
- International applicants must demonstrate English language proficiency through accepted qualifications or tests; specific requirements depend on the applicant’s prior education.
- Previous university study or vocational qualifications may be considered for advanced standing or transfer credit; mature applicants are welcomed.
Career prospects
Graduates enter a wide range of technology roles across private, public and third-sector organisations. The applied focus equips students with practical skills valued by employers and prepares them for graduate study.
- Typical job roles: software developer/engineer, web/mobile application developer, systems analyst, database administrator, DevOps engineer, cloud engineer, cybersecurity analyst, and data analyst.
- Other pathways: continued academic study (MSc or PhD), professional certifications, technical consultancy, product management or technology entrepreneurship.
- The programme’s emphasis on projects and placements helps graduates build a professional portfolio and industry contacts, supporting transitions into employment or freelance work.
Why study at Capital University
Capital University offers an environment that blends focused technical training with the benefits of a close-knit campus and liberal-arts approach. Small class sizes and accessible faculty mean personalised feedback and mentoring throughout your degree.
- Applied learning: project-led modules, laboratory facilities and a capstone project give students real-world experience in developing and delivering software systems.
- Industry links and placements: the university maintains relationships with regional employers and supports internship and placement opportunities to gain workplace experience.
- Student support: academic advising, career services and technical clubs/ societies help students build professional skills, prepare for interviews and develop a portfolio of work.
- Flexible pathways: elective choices and options for study-abroad, internships or combined study allow students to tailor the degree to their career goals.
Explore more on ScholarshipsAds