| Computer Science Course Descriptions |
|
| click course ID or Course Name to view District competencies & outline |
| Course ID |
Course Name & Description |
|
| CSC 100 |
Introduction to Computer Science (C++) |
4 credits |
| |
Concepts of problem solving, structured programming in C++, fundamental algorithms and techniques, and computer system concepts. Social and ethical responsibilities. Intended for majors other than Computer Science. Prerequisites: MAT120, or MAT121, or MAT122. |
|
| CSC 110 |
Introduction to Computer Science (Java) |
4 credits |
| |
Concepts of problem solving, structured and object-oriented programming in Java, fundamental algorithms and techniques and computer system concepts. Social and ethical responsibilities. Intended for Computer Science and Computer Systems Engineering Majors.
Prerequisites: MAT120, or MAT121, or MAT122. |
|
| MAT 120 |
Digital Design Fundamentals |
4 credits |
| |
Number systems, conversion methods, binary and complement arithmetic, Boolean switching algebra and circuit minimization techniques. Analysis and design of combinational logic, flip-flops, simple counters, registers, ROMs, PLDs, synchronous and asynchronous sequential circuits, and state reduction techniques. Building physical circuits.
Prerequisites: CSC100, or CSC110, or CSC181, or ELE181, or NET181, or equivalent, or permission of Instructor. |
|
| CSC 150 |
Mathematical Concepts/Applications |
3 credits |
| |
Review of arithmetic operations. The study of measurement and approximation, the metric system, topics from geometry, introductory statistics, elementary algebra concepts, and graphs, with emphasis on applications.
Prerequisites: Grade of "C" or better in MAT 082, or equivalent, or satisfactory score on placement exam. |
|
| CSC 180 |
Computing for Scientists, Engineers & Medical/Health Care Specialists |
3 credits |
| |
Introduction to computers and technology and their impact in science, engineering and medical/health care occupations and on society. Explores technology, current topics in computing, applications and related issues. Use of application software to create scientific documents, spreadsheets, databases, e- mail and text files, and use of Internet browsers pertaining to science, engineering, and health care fields and personal use. Intended for students in the science, engineering, and medical/health care fields. Prerequisites: None. |
|
| CSC 185 |
World Wide Web & Introductory Internet Programming |
3 credits |
| |
Organization of and access to information on the Internet. Design, creation and publication of interactive web pages with HTML, multimedia, animated custom graphics, applets and JavaScript programming. Ethical issues, including security and privacy on the World Wide Web.
Prerequisites: None. |
|
| CSC 205 |
Object-Oriented Programming & Data Structures |
4 credits |
| |
Covers Object-Oriented design and programming; elementary data structures; arrays; lists; stacks; queues; binary trees; recursion; searching and sorting algorithms.
Prerequisites: CSC100, or CSC110, or permission of Instructor. |
|
| CSC 230 |
Computer Organization & Assembly Language |
4 credits |
| |
Assembly language programming including input/output (I/O) programming and exception/interrupt handling. Register-level computer organization, I/O interfaces, assemblers, and linkers. Processor organization and design, data path, control, pipelining, and input/output. Memory organization with cache and virtual memory.
Prerequisites: (CSC100 or CSC110) and CSC/EEE120, or permission of instructor. |
|
|
| CSC 283 |
Bioinformatics & Scientific Computing |
3 credits |
| |
Introduction to Bioinformatics, including history, concepts, major genetic databases and access tools. Computer software and techniques for analyzing one nucleotide or protein sequence, searching for similar sequences, and aligning and comparing two or multiple sequences. Microarray analysis and phylogenetic trees. Application of standard software to bioinformatic computing tasks, including word processing of reports, and use of spreadsheets for statistical analysis and graphing. Text editors, Unix, Internet web site searching and construction, and ethics.
Prerequisites: (BIO156 or BIO181) and (MAT120 or MAT121 or MAT122)], or permission of Instructor.
Corequisites: BIO208 or BIO212AA is strongly suggested but not required. |
|
|
|
| CSC 285 |
Computer Programming in the WWW Environment |
3 credits |
| |
Software development paradigms and environments including Advanced HTML, JavaScript, Common Gateway Interface (CGI) and CGI scripting languages. Security and large scale data management.
Prerequisites: CSC185 and prior programming experience/coursework. |
|
|
|
|