09.11.2014 Views

2009-2011 - Benedict College

2009-2011 - Benedict College

2009-2011 - Benedict College

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

230 MATHEMATICS AND COMPUTER SCIENCE DEPARTMENT<br />

COMPUTER SCIENCE COURSES<br />

STEM 111,112, 211, 212, 311, 312, 411, 412 Seminars<br />

(General Course descriptions for seminars are on pages 69-70.)<br />

credit 1 hr. ea.<br />

CSc 131 Introduction to Computers<br />

credit 3 hrs.<br />

Provides a general overview of the history, impact and general use of computers. Basic computer concepts<br />

and data management are explored with emphasis on the applications of computers in the different<br />

disciplines.<br />

CSc 132 Introduction to Computing Concepts<br />

credit 3 hrs.<br />

An overview of computer concepts, with an introduction to hardware and software. Covering basic<br />

computer concepts, binary derivative number systems, programming logic, operating systems, networking,<br />

and social, ethical and professional issues of computing. (Computer Science, Computer<br />

Information Science and Mathematics majors)<br />

CSc 133 Visual BASIC<br />

credit 3 hrs.<br />

An introduction to problem-solving techniques. Study of Visual Basic components and concepts and<br />

program development process. Programming topics in visual basic to include analysis, design and<br />

code development of Graphic User Interface (GUI).<br />

CSc 135 Principles of Programming I with C<br />

credit 3 hrs.<br />

Study of the programming language C including data types, control flow, function, program structures,<br />

pointers, array structures, and input/output. Development and use of abstract data types and libraries.<br />

Prerequisites: CSc 132 or permission of instructor, Math138.<br />

CSc 136 Algorithm Design and Programming I Using C/C++<br />

credit 3 hrs.<br />

Study of concepts and properties of computing algorithms using a high level programming language<br />

(C/C++). Course covers structured programming, problem solving methods and program design in<br />

C/C++ environment. (Computer Science, Computer Information Science and Mathematics majors)<br />

Prerequisites: CSc 135 or advanced placement.<br />

CSc 138 Algorithm Design and Programming II Using C/C++<br />

credit 3 hrs.<br />

Continuation of CSc 136 with focus on advanced level algorithm implementation. Includes introduction<br />

to Class, Structure and Abstract Data Type (ADT). Prerequisite: CSc 136<br />

CSc 231 Assembly Language<br />

credit 3 hrs.<br />

Study of assembly language for IBM PC compatible systems. Course covers registers, instruction formats,<br />

I/O coding, debugging and testing techniques. Prerequisites CSc 136, Math 140<br />

CSc 232 Computer Graphics<br />

credit 3 hrs.<br />

Fundamentals of computer graphics including detailed investigation of supporting hardware and software.<br />

Emphasis on primitive, two and three dimensional viewing and innovation in text representations.<br />

Prerequisites: CSc 138, Math 136, Math 143<br />

CSc 234 Theory of Computations<br />

credit 3 hrs.<br />

Formal models of computation such as finite state automata, push down automata, and Turing<br />

Machines. Formal definitions of languages, problems, and language classes including recursive, recursively<br />

enumerable, regular, and context free languages. Proofs of program properties including correctness.<br />

Prerequisites: Math 136 and an ability to write programs ( CSc 135 or CSc 136 or CSc 138<br />

or CSc 231).<br />

CSc 233 Programming in FORTRAN<br />

credit 3 hrs.<br />

Course covers programming in FORTRAN language with applications in chemistry, physics, statistics<br />

and engineering. It also includes numerical techniques and implementation of efficient algorithms.<br />

Prerequisite: CSc 132 or CSc 135 or permission of instructor, Math 140.<br />

CSc 236 Introduction to COBOL<br />

credit 3 hrs.<br />

A study of COBOL programming language with applications. Prerequisite: CSc 132 or CSc 135 or permission<br />

of instructor.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!