Doane University's Bachelor of Science in Applied Computer Science is an undergraduate programme that blends core computing theory with hands-on application and project work. It suits students who want a practical, career-focused computing degree with opportunities for internships, undergraduate research and personalised faculty mentoring.
What you'll study
The Applied Computer Science degree combines foundational computer science principles with applied software development, systems, and data-oriented coursework. Students build technical skills through a sequence of core modules and electives, laboratory work and a culminating capstone or practicum.
- Core programming and computing: introductory and intermediate programming (often in languages such as Python and Java), data structures and algorithms, object-oriented design and software engineering principles.
- Systems and infrastructure: computer organisation, operating systems, networking fundamentals, and introduction to cloud services and system administration.
- Data and databases: database design and SQL, data management, data visualisation and introductory data analytics.
- Applied topics and electives: web and mobile application development, human–computer interaction, cybersecurity fundamentals, and electives that may include machine learning, game programming, embedded systems or IoT topics depending on faculty offerings.
- Mathematics and supporting science: discrete mathematics, calculus or applied mathematics and statistics to support algorithmic thinking and data work.
- Capstone/practicum: a year‑long or semester capstone project or practicum emphasising team-based software development, real client projects or research under faculty supervision.
- Experiential learning: internships, cooperative placements and opportunities for undergraduate research or community-based computing projects are integrated into the programme.
Entry requirements
Applicants are expected to hold a secondary school diploma or equivalent. Typical preparation includes high school mathematics (algebra and pre-calculus; calculus recommended), and coursework in science and computer studies if available. Admissions consider an overall academic record, recommendations and a personal statement outlining interest in computing.
- Successful completion of secondary education or equivalent qualification.
- Recommended preparation: strong background in mathematics and any prior programming or computer science experience.
- Transfer applicants should provide college transcripts; prior computing coursework can count toward programme requirements subject to departmental review.
- Some students may be asked to take placement assessments in mathematics or introductory programming to determine appropriate first-year courses.
Career prospects
Graduates are prepared for a range of technology roles in industry, government and non-profits. The programme’s applied focus and internship opportunities support direct entry into technical positions as well as continued study.
- Software developer or engineer (web, mobile or backend development).
- Systems analyst, IT support engineer or network administrator.
- Data analyst, database administrator or junior data engineer.
- Cybersecurity analyst or information assurance roles.
- Technical consultant, product or project roles in small to medium enterprises and start-ups.
- Further study: some graduates pursue postgraduate qualifications in computer science, information systems or specialised technical masters programmes.
Why study at Doane University
Doane offers a liberal arts–informed approach to applied computing, emphasising small class sizes, close faculty mentoring and hands-on projects. The campus environment supports undergraduate research and personalised guidance on internships and career planning.
- Faculty access: small cohorts and accessible faculty let students receive one-to-one mentoring on projects and research.
- Experiential focus: strong emphasis on internships, client projects and capstone work that build practical portfolios employers value.
- Cross-disciplinary opportunities: students can combine computing study with courses in business, science, education or the arts to broaden career options.
- Career support: institutional career services and industry partnerships assist with internship placement, job search preparation and networking.
- Flexible pathways: transfer credit, credit for prior learning and options for accelerated or part‑time study allow students to adapt the programme to their needs.
Explore more on ScholarshipsAds