The Computer Science Department at Odessa College

Computer Science

Business Computer Information Systems

Computer Networking & Information Technologies

Instructors

Recommended Courses

Odessa College Catalogue

Return To Odessa College Home Page


The computer science curriculum provides students with course work comparable to the first two years for a bachelor's degree in computer science. The ACM curricula recommendations for computer science (1983) serve as the basis for this area of study.

Course work introduces students to the concept of a program and techniques of good program design, to internal data representations and common data structures, to elementary mathematics associated with computer systems and to a working knowledge of Pascal, C, and assembly programming languages.

The following curriculum in computer science has been designed as a guide for those students wishing to prepare for a bachelor's degree in computer science.

Course of study for
Associate Degree in Computer Science

Semester Hours
General Education Requirement: 44
ENGL 1301 Composition and Rhetoric 3
ENGL 1302 Composition and Literature 3
ENGL (any sophomore level literature) 3
GOVT 2301 U.S. and Texas Government 3
GOVT 2302 American National Government 3
HIST 1301 U.S. History to 1877 3
HIST 1302 U.S. History from 1877 3
Lab Science Sequence in Chemistry or Engineering Physics 8
Lab Science Elective 4
*MATH 1314 College Algebra 3
*MATH 1316 Trigonometry 3
**PHED (any two one-hour activity courses) 2
SPCH 1321 Business and Professional Speech 3
 Elective (must be outside the major area)  3
 Major Requirements  20
COSC 1415 Introduction to Computer Science 4
COSC 1418 Programming Concepts I 4
COSC 2418 Programming Concepts II 4
COSC 2420 Programming Structures in C 4
COSC 2425 Organization and Assembly Language 4

Total Semester hours

 67


*MATH 1348, MATM 2313 or MATM 2314 may be substituted. Because upper level institutions require advanced math courses, taking additional math courses in your degree plan is recommended.

** PMED 1100 should be the first course taken in physical education.

NOTE: Computer science majors should consult the degree requirements of the university which they plan to attend before selecting electives or specific general education courses.

Computer Science Course

COSC 1301 Introduction to Computer System.
(11.0101.5227)
(3-0) 3 hours

Presents extensive vocabulary, concepts and techniques needed to begin study of computers. Covers hardware/software fundamentals, history, information systems concepts and societal trends. Emphasis is placed on using the computer to process text and numeric information. By using software packages including a word processor, electronic spreadsheet, database management system and MS-DOS/ Windows, the student is able to identify and select the correct hardware/software to apply to a given problem. Lab exercises are designed to allow students to use their reasoning ability to solve problems and make decisions. Not for computer science majors or BCIS majors. Lab fee required. (SCANS 1, 2, 3, 6, 8, 9) Prerequisite: None.

COSC 1415 Introduction to Computer Science
(11.0201.5227)
(3-3) 4 hours

A first course for computer science majors or other majors where a computer language or computer minor would be of benefit. Presents terminology, concepts and techniques, including hardware, firmware and software. Emphasizes the application of software, logic and structured programming techniques. Using these, students will be able to select the correct hardware/software to apply to a given problem. Laboratory exercises focus on the use of word processing to process textual information, electronic spreadsheet for numerical information, desktop publishing, MS-DOS/Windows and data base application software. Introduces programming logic, structure and techniques using the Pascal language. Lab exercises are designed for students to use, follow and interpret written instructions and to use their reasoning ability to solve problems and make decisions. Fall only. Lab fee required. (SCANS 1, 2, 3, 6, 8, 9) Prerequisite: None.

COSC 1418 Programming Concepts I
(11.0201.5227)
(3-3) 4 hours

Programming techniques using the Pascal language. Emphasis will be on problem analysis as well as on structured program design and production. Topics include text file processing, arrays and records. Spring only. Lab fee required. (SCANS 5,6, 7,8, 9) Prerequisite: COSC 1415 or both BCIS 1200 and BCIS 1401 or instructor approval.

COSC 2418 Programming Concepts II
(11.0201.5327)
(3-3) 4 hours

A continuation of COSC 1418. Emphasis is placed on dynamic data structures and advanced file handling techniques. Students will design, code, test, debug and document programs. Programming techniques will involve arrays of record structures, both singly and doubly-linked dynamic record lists, binary tree dynamic record maintenance with recursive algorithms and both infernally and externally indexed files. Fall only. Lab fee required. (SCANS 5,6,7,8,9) Prerequisite: COSC 1418 or BCIS 1404 or instructor approval.

COSC 2420 Programming Structures In "C"
(11.0201.5327)
(3-3) 4 hours

Intermediate to advanced programming techniques and topics using the "C" programming language. A comparative approaches relying on the student's prior knowledge of Pascal and structured programming techniques. A study of programming structures and al90rithms in "C Including functions, arrays, records, files, classes, constructors, destructors and inheritance. Design and development of libraries and use of system calls. Spring only. Lab fee required. (SCANS 1,6,7,8,9) Prerequisite: COSC 1418 or BCIS 1404 or instructor approval.

COSC 2425 Computer Organization
and Assembly Language
(11.0201.5427)
(3-3) 4 hours

Introduces concepts and terminology relating to the internal hardware and its operation. Includes detailed discussion of internal and external bus operation, memory access, external storage media and port access. Numerous programs are written using assembly level code. Program exercises range from simple data manipulation, structured data manipulation, file 1/O, to port device I/O. Students will be expected to provide all program exercises with both internal and external documentation. Spring only. Lab fee required. (SCANS 1, 6, 7, 8, 9) Prerequisite: COSC 1418 or SCIS 1404 or instructor approval.