Computer Science
1 lecture hours, 1 credit hours
Introduces the use of microcomputers in an office. A brief overview of necessary hardware and software, proper use of the equipment, operation of a microcomputer, use of purchased programs and maintenance of computer files. Class fee $5.
Offered as needed.
4 lecture hours, 4 credit hours
Introduces the C++ programming language. Covers the structure of the language, the manipulation of data, objects, pointers, references and arrays. Includes how to handle input and output functions.
Prerequisite: CIS121 or consent of instructor.
Sp
3 lecture hours, 3 credit hours
A survey of historical background, current and future trends in computer science, hardware, software development. Surveys campus computing resources. Introduces Internet facilities and usage, network basics.
Prerequisite: CS101, or CIS120, or consent of instructor. Computer science transfer students should co-enroll in CS161.
F
4 lecture hours, 4 credit hours
Introduces computer science concepts for computer science majors and other students desiring a foundation in computer programming.
Prerequisite: Grade of C or better in MTH111 or equivalent, and concurrent enrollment in CS160.
F
4 lecture hours, 4 credit hours
Includes searching and sorting algorithms, stacks, queues, linked lists, dynamic memory allocation and file I/O. Presents the second term of computer science concepts emphasizing the appropriate use of style and algorithms.
Prerequisite: Grade of C or better in CS161 or equivalent as determined by instructor.
W
4 lecture hours, 4 credit hours
Continues CS133U. Studies features and instructions of the C language. Emphasizes application-oriented programs that produce printed reports, maintain files and modify an operating system.
Prerequisite: CS133U.
Offered as needed.
4 lecture hours, 4 credit hours
Presents a further analysis of topics in CS162 with additional concepts in recursion, binary trees and object-oriented programming.
Prerequisite: Grade of C or better in CS162 or equivalent as determined by the instructor.
Sp
3 class and 3 lab hrs/wk, 4 cr.
Introduces the organization of a digital computer. Covers historical development, number systems, data encoding, Boolean and digital logic fundamentals, processor components, instruction execution and addressing. Presents an introduction to Assembler language programming and the Assembler process, RISC machines and parallel architectures.
Prerequisite: MTH105.
W
4 lecture hours, 4 credit hours
Designed to be broader than teaching specific database products or fourth generation languages. Addresses database development, a concept which includes data modeling, database design, and database implementation, and basic architecture and administration of Oracle, SQL Server and MySQL databases. Identifies the entity-relationship and object data modeling techniques, and the importance of normalizing data models. Presents techniques of implementing these models into a relational database scheme. Discusses SQL.
Prerequisite: CS101 or CIS120 or consent of the instructor.
F
Updated August 20, 2008 by Web Services.


