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 and Technologies A.A.
Revised: Effective Semester - Fall 2011
This transfer degree track is 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 provide an academic core of the theoretical concepts of computer science combined with the fundamentals of structured design and development techniques for computer programming.
Because of the academic level of this track, students should be able to demonstrate college-level skills in English, mathematics, and elementary programming.
| General Education Requirements |
| Foundation Courses |
|
|
|
English foundation |
3 |
| |
Health foundation |
1 |
| MA 181 |
Calculus I (MATF) |
4 |
| |
Speech foundation |
3 |
| Distribution Courses |
|
|
|
Arts distribution |
3 |
| |
Humanities distribution |
3 |
| |
Arts or humanities distribution |
3 |
| |
Behavioral and social sciences distribution* |
3 |
| |
Behavioral and social sciences distribution * |
3 |
| |
Natural sciences distribution with lab |
4 |
| |
Natural sciences distribution without lab |
3 |
| Program Requirements |
| CS 103 |
Computer Science I |
4 |
| CS 204 |
Computer Science II |
4 |
| CS 256 |
Introduction to Discrete Structures |
4 |
| EN 101 |
Techniques of Reading and Writing I† |
3 |
| MA 182 |
Calculus II |
4 |
| Computer Science Electives (Choose 8 credit hours) |
| Any CS courses except CS 213 and CS 214 |
8 |
Total credit hours 60 |
* The two three-credit-hour behavioral and social sciences courses must be from different disciplines.
† EN 101, if needed, for EN 102/109 or any CS courses except CS 213 and CS 214.
Program Outcomes for the Computer Science Technologies A.A. Degree - Computer Science
Upon completion of this program a student will be able to:
- Analyze, design and implement computer programs.
- Demonstrate proficiency in a high level programming language.
- Demonstrate proficiency in current design techniques, i.e. Object Oriented Design
Back to top
Computer Science and Technologies A.A.
Revised: Effective Semester - Spring 2012
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.
| General Education Requirements |
| Foundation Courses |
|
|
|
English foundation |
3 |
| |
Health foundation |
1 |
| |
Mathematics foundation |
3 -4 |
| |
Speech foundation |
3 |
| Distribution Courses |
|
|
|
Arts distribution |
3 |
| |
Humanities distribution* |
3 |
| |
Arts of humanities distribution* |
3 |
| EC 201 |
Principles of Economics I (BSSD) |
3 |
| |
Behavioral and social sciences distribution ** |
3 |
|
Natural sciences distribution with lab |
4 |
| |
Natural sciences distribution without lab |
3 |
| Program Requirements |
| CS 110 |
Computer Concepts |
|
OR
|
|
|
| |
CS/CA elective |
3 |
| CS 136 |
Systems Analysis and Design |
3 |
| CS 140 |
Introduction to Programming |
3 |
| Electives (Select 19 Credits) |
19 |
| Select 19 Credits |
200-level CA or CS courses*
AC 201 Accounting I
AC 202 Accounting II
BA 101 Introduction to Business or MG 101 Principles of Management
CS 103 Computer Science I
EC 202 Principles of Economics II
EN 101 Techniques of Reading and Writing 1
MA 116 Elements of Statistics or BA 210 Statistics for Business and Economics
|
|
Total credit hours 60-62 |
* Select electives based on transfer institution requirements. See an adviser for assistance and use ARTSYS for Maryland transfer school requirements, http://artweb.usmd.edu
** Select a course with any designator other than EC
|
| |
Program Outcomes for the Computer Science Technologies A.A. - Computer Science
Upon completion of this program a student will be able to:
- Analyze and design computer systems.
- Analyze, design, and implement computer programs.
- Demonstrate working knowledge in a high level programming language.
- Demonstrate proficiency in analysis and design techniques.
Back to top
Revised: Effective Semester - Fall 2005
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.
| CS 110 |
Computer Concepts* |
3 |
| CS 140 |
Introduction to Programming |
3 |
| |
Intermediate languages† |
6-7 |
| |
Advanced language‡ |
3 -4 |
| |
CS elective or department-approved CA elective |
3 |
Total credit hours 18 -20 |
* May be replaced by another CS course with departmental consent.
† Select two courses from CS103, CS213, CS215, CS226, 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
Gainful Employment Disclosure
Institution OPEID: 006911
Program CIP: 11.0201
Program Length: 3 semesters (this does not include time for developmental or AELP courses)
Related Occupations: Computer Programmers
Cost:
- Cost for entire program completed in 3 semesters: $2,920
- Total estimated costs for books and supplies for the entire program: $1,500
- More cost information
Montgomery College does not offer on-campus housing
Debt at Program Completion:
Between July 1, 2010 and June 30, 2011:
- 11 students completed this program; 0 of them had student loan debt upon completing the program
- Median cumulative debt for all students (both borrowers and non-borrowers):
$0 Federal student loan debt
$0 Private loan debt
Program Completion in Normal Time: 2 of 11 students completed the program within 3 semesters
Job Placement: This program is not required to collect job placement information by the college's accrediting agency. This information will be updated as it becomes available.
Back to top
Refer to course description pages to identify courses with prerequisites.
Courses in italics meet General Education requirements.