Computer Science and Technologies Degree, Computer Science Area of Concentration
If you want to transfer to a four-year degree program in computer science or acquire skills in computer software development for scientific and technical applications, this computer science degree track may be for you. The courses in the program provide an academic core of the theoretical concepts of computer science combined with the fundamentals of structured design and development techniques for computer programming.
Available Fully Online: The Best Schools (TBS) has selected Montgomery College as offering one of the best online computer science associate's degree programsnew window, based on the quality of program and range of courses provided, as well as school awards, rankings, and reputation. Complete this degree on your schedule, from anywhere with an internet connection, by taking all your classes online. Find out more about online learning.
Upon completion of this program a student will be able to:
- Apply logical skills and mathematical concepts to analyze, design and implement computer algorithms and programs.
- Demonstrate proficiency in a high level programming language.
- Demonstrate proficiency in current design techniques, I.e. Object Oriented Design
Meet with your academic advisor regularly to discuss your academic plans and make sure you are on track to graduate and/or transfer. The program advising guide outlines the degree requirements and is meant to supplement the advising process.
This track will prepare students to transfer to a four-year university with a major in computer science. Not all courses will transfer to all institutions; consult an advisor or the transfer institution before selecting elective courses. See transfer information by major.
If you intend to transfer to University of Maryland College Park, please note that not all courses may transfer. Read more about transferring to UMCP in computer science or computer engineering (PDF, ) .
Career possibilities include computer science teacher, computer systems engineer/architect, computer/information research scientist, web administrator, mobile developer, and game programmer. Some may require a bachelor's degree.
- Career Outlook for Computer and Information Technology Occupationsnew window: Information from the Bureau of Labor Statistics.
- MC Career Services: Planning and support for MC students and alumni.
- Career Coachnew window: Explore hundreds of potential careers and job possibilities.
A suggested course sequence for full-time students follows.
All students should review the advising guide and consult an advisor. Most courses have either assessment levels that must be met or prerequisites (courses that must be taken first). Part-time students and those who need to meet assessment levels or take prerequisite courses will take longer to complete a degree. An advisor will help make sure you are taking your courses in the right order.
All degree-seeking students must take a central group of General Education courses in English, mathematics, arts, behavioral and social sciences, humanities, and science. These courses are included in the suggested course sequence below.
Suggested Course Sequence
- CMSC 140 - Introduction to Programming 3 semester hours
- ENGL 101 - Introduction to College Writing 3 semester hours
- MATH 181 - Calculus I 4 semester hours (MATF)
- Arts distribution 3 semester hours (ARTD)
- Behavioral and social sciences distribution 3 semester hours (BSSD) **
- CMSC 203 - Computer Science I 4 semester hours
- MATH 182 - Calculus II 4 semester hours
- English foundation 3 semester hours (ENGF)
- Art/Humanities distribution (ARTD/HUMD) or health course (HLTH) 3 semester hours (GEIR) † †
- CMSC 204 - Computer Science II 4 semester hours
- Humanities distribution 3 semester hours (HUMD)
- Natural sciences distribution with lab 4 semester hours (NSLD)
- Program elective 3 semester hours †
- COMM 108 - Foundations of Human Communication 3 semester hours (GEIR) OR
- COMM 112 - Business and Professional Speech Communication 3 semester hours (GEIR)
- CMSC 207 - Introduction to Discrete Structures 4 semester hours
- Behavioral and social sciences distribution 3 semester hours (BSSD)**
- Natural sciences distribution 3 semester hours (NSND)
- Program elective 3 semester hours †
- English Foundation 3 semester hours (ENGF)
** Behavioral and Social Science Distribution (BSSD) courses must come from different disciplines.
† Program elective courses are any (CMSC Courses, MATH 117, MATH 165, MATH 280, MATH 282, MATH 284. Up to four credits can be elective courses). See department adviser for elective or equivalent course substitution if appropriate. Not all CMSC courses transfer to all institutions. Please consult an advisor or the transfer institution before selecting program elective courses.
†† Please consult an advisor or the transfer institution before selecting general education institutional requirements (GEIR).
Get Started: Apply and Register
Related Programs and Courses
General Studies Degree
Students who major in general studies explore personal, professional, and academic areas of interest within a flexible framework supporting transfer.
Workforce Development & Continuing Education
MC offers a wide variety of noncredit classes designed to help you upgrade your skills, pursue career training, or learn something new.