Skip to Main Content

Computer Science and Technologies


View  Computer Science: 107
View  Information Systems: 109
View  Computer Programming Certificate: 108
View Java Developer Certificate: 250   (See  also Web Careers) 


The computer science and technologies curricula include two transfer degree programs and one certificate curricula relevant to current knowledge and practice in the fields of computer science and information science. Completion of all the degree requirements of either the computer science track or the information systems track will lead to the award of the A.A. in computer science and technologies.

The computer science and technologies program participates in an interdisciplinary Web careers program, which includes an A.A.S. and four certificate curricula. For more information on the Web careers program, see the Web Careers page.


Computer Science: 107

Computer Science and Technologies AA

This degree is designed for students who plan to transfer to a four-year degree program in computer science, or for students in mathematics, science, or technical areas who wish to acquire skills in computer software development for scientific and technical applications. 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.

Students are expected to demonstrate college-level skills in English, mathematics, and elementary programming.

Not all CS courses transfer to all institutions. Please consult an advisor or the transfer institution before selecting elective courses.


Computer Science Track: 107


First Semester
CMSC 140 Introduction to Programming 3
ENGL 101 Introduction to college Writing* 3
MATH 181 Calculus I (MATF) 4
Art distribution 3
Behavioral and social sciences distribution† 3
Second Semester
CMSC 203 Computer science I 4
MATH 182 Calculus II 4
English foundation
3
Health foundation 1
Speech foundation 3
Third Semester
CMSC 204 Computer Science II 4
Humanities distribution 3
Natural science distribution with lab 4
Elective‡ 3
Fourth Semester
CMSC 207 Introduction to Discrete Structures
4
Arts or humanities distribution 3
Behavioral and social sciences distribution †
3
Natural sciences distribution 3
Elective‡ 2-3
Total Credit Hours for the Computer Science Track 60-61


 

  • *   ENGL 101 if needed, for ENGL 102/103 or otherwise any program elective or MATH 282 or MATH 284. Please consult an advisor or transfer institution for assistance with course selection.
    †  The two three-credit-hour behavioral and social sciences courses must be from different disciplines.
    ‡  See department adviser for elective or equivalent course substitution if appropriate. Not all CMSC courses transfer o all institutions. Please consult an adviser or the transfer institution before selecting elective courses.

 Program Outcomes for the Computer Science Technologies A.A. Degree - Computer Science

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

Back to top


 Java Developer Certificate: 250  


Information Systems: 109

Computer Science and Technologies AA

This transfer degree track is for students who plan to transfer to a four-year program such as information systems or information management. The curriculum is designed to present a broad coverage of concepts applying to the theory and management of information, analytical techniques in the development of computer-based information systems, and practical experience with business programming.

Due to the variation in such programs at four-year institutions, students are urged to consult an adviser about specific course selections.


First Semester
CMSC 110 Computer Concepts*
3
ENGL 101 Introduction to College Writing† 3
Art distribution 3
Behavioral and social sciences distribution‡  3
 Mathematics foundation
3 -4
Second Semester
CMSC 140 Introduction to Programming
3

Elective** 3
English foundation
3
Natural sciences distribution with lab 4
Speech foundation 3
Third Semester
CMSC 243 Systems Analysis and Design
3
Behavioral and social sciences distribution
3
Humanities distribution 3
Elective** 3
 Elective**  3
Fourth Semester
Arts or humanities distribution 3
 Health foundation
 1-3
Natural sciences distribution 3-4
 Elective**
 4
Elective** 3
Total Credit Hours for the Information Systems Track 60-63



*    May be replaced by another CMSC course with departmental consent.
†  ENGL 101, if needed for ENGL 102/103, or program elective.
Please consult an advisor or transfer institution for assistance with course selection.
‡  The two three-credit-hour behavioral and social sciences (BSSD) courses must be from different disciplines. Contact
department advisor for transfer requirements for specific schools. Students applying to business schools should
consider using economics as an elective because it meets transfer and BSSD requirements.
If you have any questions, please see a department adviser.
** Select electives based on transfer institution requirements. See an adviser for assistance and use
ARTSYS for Maryland transfer school requirements, http://artweb.usmd.edu. Note: There must be at least 12 credits
total at the 200-level for an AA degree.

List of Electives : 200-level CMAP or CMSC courses*,  ACCT 221, ACCT 222, BSAD 101, CMSC 203, ECON 201, ECON 202, ENGL 101, MATH 117 or BSAD210

Program Outcomes for the Computer Science Technologies A.A. - Information Systems

Upon completion of this program a student will be able to:

  • Analyze components of computer information systems.
  • Analyze, design, and implement computer programs using a high level programming language.
  • Demonstrate proficiency in analysis and design techniques.

Back to top


Computer Programming Certificate: 108

Gainful Employment Information for the Computer Programming Certificate

This certificate curriculum emphasizes software development and computer programming skills. The curriculum provides flexibility in the student's choice of programming languages. Students should consult an adviser before beginning the curriculum.

Program Requirements
CMSC 110 Computer Concepts* 3
CMSC 140 Introduction to Programming 3
  Intermediate languages† 6-7
  Advanced language‡ 3 -4
  CMSC elective or department-approved CMAP elective 3
Total credit hours 18 -20

* May be replaced by another CMSC course with departmental consent.
† Select two courses from CMSC 201, CMSC 203, CMSC 222, CMSC 226, or other department approved language.
‡ The advanced language must correspond to one of the intermediate languages chosen.

Program Outcomes for the Computer Programming Certificate

Upon completion of this program a student will be able to:

  • Analyze, design, and implement computer programs.
  • Demonstrate working knowledge in one high-level programming language.
  • Demonstrate proficiency in a second high-level programming language.

Back to top

 


Refer to course description pages to identify courses with prerequisites.
Courses in italics meet General Education requirements
.


Montgomery College

Montgomery County, MD

240-567-5000

©2014, Montgomery College