|
Choose an area of interest on the left of the screen.
Computer Science CSC155 - C++ Computer Science I Course is first course in computer programming from basic through intermediate levels. Content includes designing, implementing and debugging maintainable C++ programs, demonstrating applications from the areas of business and computer science. Abstract data types and object oriented methods enhance study of elementary data structures. Recommended: MAT 120 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC156 - Java Computer Science I Course is first course in computer programming from basic through intermediate levels. Content includes designing, implementing and debugging maintainable Java programs, demonstrating applications from business and computer sciences. Abstract data types and object oriented methods enhance study of elementary data structures. Recommended: MAT 120 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC170 - Introduction to Numerical Methods Course introduces tools available for solving numerically intensive applications present in scientific and engineering fields. Content includes study of numerical algorithms, supported by use of a computer algebra system. Network utilities enable students to use the Internet for communication and learning purposes. Students must also be registered in either CSC 171 or CSC 172, or CSC 173. Recommended: MAT 250 and concurrent enrollment in CSC 171, CSC 172 or CSC 173. 2 Credit Hours (lecture: 2; lab: 1) Fee: $25 CSC171 - C++ Programming for Engineers Course introduces C++ programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using object-oriented programming tools and elementary data structures. Credit cannot be received in both CSC 171 and CSC 172. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170. 1 Credit Hours (lecture: 1; lab: 0) Fee: $25 CSC172 - FORTRAN Programming for Engineers Course introduces FORTRAN programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using intermediate programming tools and elementary data structures. Credit cannot be received in both CSC 171 and CSC 172. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170. 1 Credit Hours (lecture: 1; lab: 0) Fee: $25 CSC173 - Java Programming for Engineers Course introduces Java programming language. Content focus is on solving numerically intensive applications present in scientific and engineering fields. Numerical algorithms implemented using object-oriented programming tools and elementary data structures. Recommended: MAT 250, CSC 170 or concurrent enrollment in CSC 170. 1 Credit Hours (lecture: 1; lab: 0) Fee: $25 CSC204 - Computer Architecture and Organization Course surveys various levels of hierarchical computer architecture and design. Content includes analysis of internal and external memory model, busses, I/O peripherals, CISC and RISC processor strategies; instruction formats; addressing schemes of microprocessors such as Intel Pentium and Power PC architectures, vectorizing multiprocessors and multicomputer systems. Recommended: CSC 155 or any higher CSC course or consent of instructor. 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC211 - Assembly Language Programming and Computer Organization Course introduces fundamentals of computer organization. Content includes characteristics and relationships between various hardware units and their interactions with programs. Assembly language includes symbolic coding, addressing techniques, macros and subprograms. Recommended: MAT 140 or higher MAT course, CSC 155 or CSC 170. 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC240 - C++ Data Structures Course provides a survey of data structures. Content includes elementary methods of complexity analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, tables, graphs and other classes using the C++ language. Algorithms focus on sorting and searching methods. Prerequisites: Recommended: MAT140, CSC155 or CSC171 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC241 - Java Data Structures Course provides a survey of data structures. Content includes elementary methods of complexity analysis applied to algorithms that manipulate dynamic and static data structures. Object-oriented programming techniques are utilized to implement lists, trees, tables, graphs and other classes using the Java language. Algorithms focus on sorting and searching methods. Recommended: MAT140, CSC156 or CSC173 3 Credit Hours (lecture: 0; lab: 1) Fee: $10 CSC255 - Objects and Algorithms Course continues CSC 240 or CSC 241. Contents include survey of introductory algorithms in programming language. Object-oriented methodologies are used to implement algorithms that exhibit backtracking, divide and conquer, the greedy method and branch and bound techniques; analysis of time and memory complexity using discrete metrics. Recommended: MAT144, CSC240 or CSC241 3 Credit Hours (lecture: 3; lab: 1) Fee: $10 CSC290 - Topics in Computer Science Course covers a variety of different topics during different semesters. Topics will be selected from among current advances in hardware and software technology. Typical course concentrations might be Introduction to Parallel Programming or Artificial Intelligence. Check with Instructor and latest college class listings for details. Course may be repeated up to three times. Prerequisite may vary by topic. 1-4 Credit Hours (lecture: 1-4; lab: 1-4)
|