Link to MC's Home Page

COMPUTER SCIENCE AND TECHNOLOGIES

See also Microcomputer Technologies and Web Careers

View Computer Science (R): 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 (R): 107
Computer Science and Technologies A.A.

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. (Students not proficient in keyboarding may be required to take CA 100.)

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)
Select from courses with CS designators. Students should consult an adviser regarding requirements at transfer institutions.


Total credit hours  60


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

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 (other than EC) 3
  Humanities distribution 3
  Natural sciences distribution 7

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


Total credit hours  61 65

* 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 CS 213 (Java), CS 215 (Visual Basic), CS 225 (C), or CS 226 (C++) as appropriate for a specific transfer institution.

Computer Programming Certificate: 108

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
  Advanced language‡ 3
  CS elective or department-approved CA elective 3
 
Total credit hours 18

* May be replaced by another CS course with department consent.

Select two courses from CS 213, CS 215, CS 225, CS 226, 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

This certificate recognizes the completion of training, skills attainment, and required knowledge for employment in areas requiring C++ 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: CS 103 Computer Science I and CS 204 Computer Science II; CS 213 Java Programming Language and CS 246 Data Structures Using Java; or CS 226 Introduction to Object-Oriented Programming with C++ and CS 249 Advanced Object-Oriented Programming with C++ 6–8
  Electives: Select two of the following: CS 214, CS 215, CS 218, CS 220, CS 234, CS 251, or another department-approved CS course 6
 
Total credit hours 1820


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
.