Why Adrian?
Whatever your background, Adrian College can provide you with the skills and experience you need to realize your dreams.
Why Adrian?
Whatever your background, Adrian College can provide you with the skills and experience you need to realize your dreams.
Undergraduate Studies
We offer an undergraduate program of study that’s small enough to be personal
Graduate Studies
Pursuing your dream career starts with the next phase of your education. When you enroll in graduate school at Adrian College, you’re beginning more than advanced training in your field; you’re accelerating your professional journey.
Computer Science B.S. Core (43 hours)
CS101 Introduction to Computer Science (3)
CS103 Programming for everyone I (3)
CS104 Programming for everyone II (3)
CS110 Web Development (3)
CS242 Data Structures (3)
CS323 Computer Organization & Architecture (4)
CS325 Operating Systems (3)
CS326 Computer Networks (3)
CS343 Linear Programming and Graph Theory (3)
CS341 Algorithms Analysis and Design (3)
CS452 Software Engineering (3)
CS380 Database Design (3)
CS405 Object Oriented Design (3)
CS490 Capstone Project (3)
Tracks: Student are required to take 9 credit hours from the B.S. Elective courses. This will allow students to graduate in one of the following tracks.
Artificial Intelligence Track:
CS473 Artificial Intelligence (3)
CS474 Artificial Neural Networks (3)
CS476 Machine Learning (3)
Data Science Track:
CS381 Database Management Systems (3)
CS476 Machine Learning (3)
CS477 Clustering and Classification (3)
Cybersecurity Track:
CS327 Network Security (3)
CS463 Cryptography (3)
CS465 Digital Forensics (3)
Computing Track:
Any 9 credit hours from the following B.S. Elective courses.
Computer Science B.S. Electives:
Choose 9 hours required from the following:
CS300 Special topics in Computer Sci. (3)
CS327 Network Security (3)
CS345 Queueing Systems (3)
CS355 Writing for Computer Science (3)
CS381 Database Management Systems (3)
CS399 Professional Internship (1 – 3)
CS400 Special topics in Computer Sci. (3)
CS401 Theory of Computation (3)
CS403 Parallel & Distributed Computing (3)
CS406 Programming Paradigms (3)
CS463 Cryptography (3)
CS465 Digital Forensics (3)
CS473 Artificial Intelligence (3)
CS474 Artificial Neural Networks (3)
CS478 Computer Vision (3)
CS476 Machine Learning (3)
CS477 Clustering and Classification (3)
CS475 Digital Image Processing (3)
Computer Science B.S. Cognates (25 hours)
MATH135 Calculus and Analytical Geometry I (4)
MATH205 Calculus and Analytical Geometry II (4)
MATH216 Discrete Mathematics (3)
MATH303 Linear Algebra and Matrices (3)
MATH304 Theory of Probability (3)
Choose 8 hours required from the following:
PHYS201 General Physics: Mechanics (3)
PHYS203 General Physics: Mechanics Lab (1)
PHYS202 General Physics: Thermodynamics and Electromagnetism (3)
PHYS204 General Physics: Thermodynamics and Electromagnetism Lab (1)
OR
CHEM105 General Chemistry I (3)
CHEM117 Introductory Chemistry Lab. I (1)
CHEM106 General Chemistry II (3)
CHEM118 Introductory Chemistry Lab. II (1)
OR
BIOL131 General Biology I – Molecules and Cells (4)
BIOL132 General Biology II – Organismal Biology (4)
Requirements for a Baccalaureate of Science in Computer Science Degree
Total of 124 credit hours
Computer Science B.S. core courses (43 hours).
Track – B.S. elective courses (9 hours).
Computer Science B.S. cognate courses (25 hours).
Skills / Distribution Requirements (41-45 hours).
General Elective credit hours will vary dependent upon the degree requirements above.