2012-2013 Catalog

Page 174

174 MAT

211 218

4 3

Calculus I Applied Linear Algebra

COMPUTER SCIENCE COURSE OFFERINGS CSC 105. Introduction to Computers 3 credits A course designed to help students become literate in the terminology and usage of computers. It covers a description of the hardware and software of a computer system, a brief history of computers, and the following topics on the personal computer: Windows, disk file management, word processing, and electronic spreadsheet. Other computer applications may be covered at the discretion of the instructor. CSC 106. Survey of Computer Science 1 credit This course will cover general aspects of computer science, including job descriptions, course descriptions and relations between the two. It will also cover algorithmic problem solving techniques, with an introduction to the basics of software development and engineering. Fall CSC 116. Computer Programming I 3 credits An introduction to the basic components of computer programming, using Java. Emphasis is placed on problem solving and structured design. The five basic programming elements of sequence, selection, repetition, methods, and arrays are stressed. Graphic components are also covered. Prerequisite: MAT 108 or any higher level math course CSC 117. Computer Programming II 3 credits Advanced programming in Java. Emphasis is placed on object-oriented design methodology. Topics include: classes, objects, methods, inheritance, exceptions handling, streams, file I/O, dynamic memory allocation, graphic components, and events driven programming. Prerequisite: CSC 116. CSC 119. Computer Hardware and Architecture 4 credits A study of structured computer organization. Topics include the history of computer architecture, digital logic, microcomputer architecture, instruction sets and parallel computer architecture. Also included is a hands-on study of the basic hardware operation of PCs including memory, expansion, upgrades, troubleshooting and performance. Fall (This course cannot be used to fulfill the General Education requirements for the Natural and Physical Sciences.) CSC 125. Information Systems 3 credits A study of the field of information systems and those technologies that make up information systems. This course will examine the relationships between information, technology, people, organizations, and society, and the ways they combine to form information systems, which are vital to communication and decision making. (Spring 2013 and alternate years.) CSC 206. Computer Organization and Assembly Language 3 credits A study of the organization and operation of computer systems including addressing techniques, data representation, program control and I/O and assembly language programming. Prerequisite: CSC 117. (Fall 2012 and alternate years) CSC 207. Data Structures 3 credits Advanced programming and algorithm design using arrays, linked-lists, stacks, queues, trees, lists, searching and sorting. Also includes the implementation, use and reuse of abstract data types. Prerequisite: CSC 117. Spring CSC 208. Database Management 3 credits This course introduces the design, use, and application of database management systems. Topics include the relational data model, design theory, conceptual data design and modeling, and relational query languages for relational database design. Projects will provide practical experience in development and implementation. Prerequisite: CSC 117. Fall


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.