The Bachelor of Science in Applied Computer Science at Canisius University combines a strong foundation in computing theory with practical software development, systems and data skills within a liberal arts context. It suits students who want hands‑on experience, industry‑relevant training, and opportunities for internships or research prior to entering technology roles or graduate study.
What you'll study
The Applied Computer Science programme mixes core computer science principles with applied coursework and project work. You take foundational courses in programming, data structures and algorithms, computer systems, and discrete mathematics before moving into applied topics such as software engineering, databases, operating systems, computer networks, and cybersecurity.
- Core programming and theory: introduction to programming, object‑oriented design, data structures and algorithms, discrete mathematics.
- Systems and infrastructure: computer organization, operating systems, computer networks, fundamentals of cybersecurity.
- Applied and data topics: databases, web and mobile application development, data analytics and visualization, machine learning fundamentals.
- Software engineering and project work: software engineering principles, quality assurance, team‑based capstone project that emphasizes design, implementation and testing for real clients or simulated industry scenarios.
- Complementary skills: courses in mathematics (calculus, linear algebra), statistics, and elective options that may include human‑computer interaction, cloud computing, or domain‑specific applications (e.g. computational biology or information systems).
- Experiential learning: internship or practicum opportunities with local businesses, hospitals and tech organisations, independent study or faculty‑mentored research, and career readiness activities.
Entry requirements
Admission to Canisius University’s undergraduate programmes requires a completed secondary school diploma or equivalent. Typical preparation for Applied Computer Science includes coursework in mathematics (algebra and precalculus or calculus) and, where available, introductory computer science or programming.
- Academic transcript demonstrating strong performance in relevant subjects.
- Standardised test scores where required by the university; policies on tests may vary, so applicants should check current guidance.
- For non‑native English speakers, an approved English language qualification or demonstration of English proficiency is required.
- Some applicants provide a personal statement, letters of recommendation, and examples of programming or project work to strengthen their application.
Career prospects
Graduates of the Applied Computer Science programme are prepared for entry into a broad range of technology roles and for further study. The curriculum emphasises practical skills employers seek, including software development, systems administration, and data handling.
- Software developer or engineer (desktop, web or mobile applications)
- Systems analyst, network administrator or IT support specialist
- Data analyst and roles involving data preparation and visualization
- Cybersecurity analyst or information assurance roles
- Quality assurance/test engineer and DevOps‑oriented positions
- Pathways to graduate study in computer science, information systems or related disciplines
Why study at Canisius University
Canisius offers a liberal arts environment with small class sizes and close faculty mentorship, enabling hands‑on learning and personalised academic advising. The Jesuit tradition emphasises ethical reflection and service, which is integrated into technical education to prepare graduates to consider the societal impacts of computing.
- Experiential focus: access to internships, cooperative placements and community partnerships in the Buffalo region that provide real‑world experience.
- Faculty engagement: opportunities to work with faculty on applied research projects or to receive close guidance on capstone work.
- Supportive campus resources: computing labs, modern development tools, career services and alumni networks to help with job placement and professional development.
- Flexible electives: the liberal arts framework lets students combine computing with courses in business, science or the arts to tailor career preparation.
Explore more on ScholarshipsAds