Link to MC's Home Page

COMPUTER SCIENCE AND TECHNOLOGIES

See also Microcomputer Technologies and Web Careers

View Computer Science: 107
View Information Systems: 109
View Computer Programming Certificate: 108
View Java Developer Certificate: 221
View Object-Oriented Software Development Certificate: 222
View Oracle Developer Certificate: 223
View Oracle Database Fundamentals Letter of Recognition: 806


The computer science and technologies curricula include two transfer degree programs, four certificate curricula, and one letter of recognition curriculum 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 A.A.

Effective Semester: Fall 2004

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 and Other Requirements (33 credit hours)
  English foundation 3
  Health foundation 1
MA 181 Calculus I 4
  Speech foundation 3
  Arts distribution 3
  Arts or humanities distribution 3
  Behavioral and social sciences distribution 6
  Humanities distribution 3
  Natural sciences distribution 7

Computer Science Fundamental Requirements (16 credit hours)
CS 103 Computer Science I 4
CS 204 Computer Science II 4
CS 256 Introduction to Discrete Structures 4

MA 182

Calculus II 4

Computer Science Electives (11 credit hours)
These electives must be selected from the following CS/MA courses:
CS136 Systems Analysis and Design  
CS140 Introduction to Programming  
CS200 Microcomputer Assembly Language Programming  
CS210 Computer Security  
CS216 UNIX/Linux Operating System  
CS226 Introduction to Object-Oriented Programming with C++  
CS249 Advanced Object-Oriented Programming with C++  
CS258 Algorithms  
CS269 Computer Science and Technologies Internship  
MA284 Linear Algebra  
 
Students should consult an adviser regarding requirements at transfer institutions.


Total credit hours  60


Information Systems: 109
Computer Science and Technologies A.A.

Effective Semester: Fall 2004

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 and Other Requirements (4649 credit hours)
AC 201 Principles of Accounting I 4
AC 202 Principles of Accounting II 4
EC 201 Principles of Economics I 3
EC 202 Principles of Economics II* 3
EN 101 Techniques of Reading and Writing 3
  English foundation 3
  Health foundation 1 (3)
  Mathematics foundation 3 (4)
  Speech foundation 3
  Arts distribution 3
  Arts or humanities distribution 3
  Behavioral and social sciences distribution 6
  Humanities distribution 3
  Natural sciences distribution 7

Specialized Requirements (15 [18] credit hours)
CS 110 Computer Concepts  
  or
  CS elective 3 (4)
CS 136 Systems Analysis and Design 3
CS 140 Introduction to Programming 3
CS 2xx    
  or
CS103 Intermediate Programming Language‡ 3 (4)
BA 210 Statistics for Business Administration**   
  or  
MA 116 Elements of Statistics** 3 (4)


Total credit hours  61 (67)

*If this course is not required by a specific transfer institution, substitute a CS course in advanced programming or another CS course.

A specific transfer institution may recommend a foreign language.

Choose CS103, CS213 (Java), CS215 (Visual Basic), CS225 ( C) or CS226 (C++), as appropriate for a particular transfer institution.

** If this course is not required by a specific transfer institution, substitute MA181 (or higher) or a CS course in advanced programming or another CS course.

Computer Programming Certificate: 108
Effective Semester: Fall 2004

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, CS225, CS226, or other department approved language.

The advanced language must correspond to one of the intermediate languages chosen.


Java Developer Certificate: 221

This certificate recognizes the completion of training, skills attainment, and required knowledge for employment as a Java developer. Students should consult an adviser before beginning the curriculum.

CS 140 Introduction to Programming 3
CS 213 Java Programming Language 3
CS 214   Advanced Java Programming 3
  or
CS 246 Data Structures Using Java 3
CS 220 Client-Server Programming with Java 3
  Department-approved CS electives 6
 
Total credit hours 18


Object-Oriented Software Development Certificate: 222
Effective Semester: Fall 2004

This certificate recognizes the completion of training, skills attainment, and required knowledge for employment in areas requiring C++ or Java programming skills. Skills include analysis, design, programming, and testing using object-oriented languages such as C++ and Java. Students should consult an adviser before beginning the curriculum.

CS 136 Systems Analysis and Design 3
CS 140 Introduction to Programming 3
  Select one of the following combinations:
  CS103 and CS204
  CS213 and CS246
  CS226 and CS249
6 (8)
  Select two of the following:
CS214, CS215, CS218, CS220, CS234, CS251, or another department-approved CS course
6
 
Total credit hours 18 (20)


Oracle Developer Certificate: 223

This curriculum emphasizes Oracle relational database programming. The curriculum provides flexibility in the programming language (either Java or Visual Basic) to be used as an interface to Oracle (or other) relational databases, and it also opens up the possibility of an interface to an object-oriented database. Students can earn this certificate along with an A.A. in computer science. This certificate is mainly intended for those who will specialize in modern relational databases.

CS 140 Introduction to Programming 3
CS 213 Java Programming Language 3
   or  
CS 215 Visual Basic Programming 3
CS 270 Introduction to SQL Using Oracle 3
CS 271 Oracle Programming 3
CS 272 Oracle Forms and Reports 3
CS 276 Advanced Oracle Programming Using Java or Visual Basic 3
CS 278 Oracle Developer 3
 
Total credit hours 21


Oracle Database Fundamentals Letter of Recognition: 806

This sequence of three courses is designed for persons who wish to develop skills in Oracle. Students must demonstrate skills in the following areas: fundamental concept, design, and architecture of the Oracle Database System; basic Oracle programming concepts using SQL; and the ability to customize forms and reports. A grade of C or better is required in each course in the sequence.

CS 270 Introduction to SQL Using Oracle 3
CS 271 Oracle Programming 3
CS 272 Oracle Forms and Reports 3


Total credit hours  9
 

 

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