|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Instruction and tutoring in basic computer skills, designed for students with little or no background in Computer Science. An overview of computer applications including word processors, spreadsheets, databases, and other popular software. This course includes hands-on experience with microcomputers. This course cannot be used as a CSCI elective for CSCI majors. Prerequisites: None.
-
3.00 Credits
1st and 2nd Semesters, Summer. Lect. 3, 3 credits. An introduction to computer programming on microcomputers using a programming language such as a modern version of BASIC, Visual Basic, or Quick Basic. This course cannot be used as a CSCI elective for CSCI majors. Prerequisites: Math 105 or placement in Math 106 or Departmental approval.
-
2.00 - 3.00 Credits
1st and 2nd Semesters, Summers. Lect. 2, Lab 2, 3 credits. Elements of structured programming and problem solving using an appropriate programming language. Topics include sequencing and control structures, procedures, functions, files, arrays, searching, and sorting. Co-requisite: Math 107 or Departmental approval.
-
3.00 Credits
1st and 2nd Semesters. Lect. 3, 3 credits. Introduction to structured programming and problem solving through the use of FORTRAN. Engineering and scientific applications will be stressed. Topics will include sequencing and control structures, subprograms, files, arrays, algorithmic development, debugging and documentation. Programming projects will be assigned. This course cannot be used as a CSCI elective for CSCI majors. Prerequisite: Math 107 or Departmental Approval.
-
2.00 - 3.00 Credits
1st and 2nd Semesters. Lect. 2, Lab 2, 3 credits. This course will cultivate analytical skills by presenting Computer Science as a problem solving discipline with emphasis on the logic, functions, algorithmic problems, and computerization of algorithms. Programming projects will be required. Prerequisites: CSCI 0150 and MATH 0107 or Departmental Approval.
-
3.00 Credits
2nd Semester. Lect. 3, 3 credits. This course introduces event-driven computer programming using the Visual BASIC programming language. Topics include input/output operations, syntax, program structure, module and form level events, procedures, variables, and constants, arithmetical operations, functions, loops, conditional statements, object-oriented programming, interface design, controls, decisions, creating menus and dialog boxes, looping, arrays, accessing database files, and other related topics. On-screen components such as command buttons, text boxes, option buttons, check boxes, list boxes and forms are also discussed. The course will also have students work with Visual Basic for Applications to program Microsoft applications such as Excel, Access, and Word. Prerequisites: CSCI 210 or Departmental Approval.
-
3.00 Credits
1st and 2nd Semesters. Lect. 3, 3 credits. Design moderately complex programs using software engineering discipline and abstract data types including matrices, strings, stacks, queues, and linked lists. Programming applications including sorting, searching, multi-dimensional arrays, random access files, string processing, recursion, static and dynamic lists and elementary numerical methods. Programming techniques including separate compilation, testing and debugging modules using stubs and test drivers, developing reusable modules, and defensive programming. Prerequisites: CSCI 0210 and MATH 0108 or Departmental Approval.
-
3.00 Credits
1st and 2nd Semesters. Lect. 3, 3 credits. Basic computer organization, instruction set, addressing modes, interrupts, input/output, assembly language programming and interface to high-level languages. Prerequisites: CSCI 0210 and MATH 0108 or Departmental Approval.
-
3.00 Credits
1st and 2nd Semesters. Lect. 3, 3 credits. Fundamental concepts of the UNIX operating systems including the file system, basic commands, I/O redirection, pipes, process, shell, shell programming, and UNIX environment. Introduction to C-language, C-programming applications to science and engineering problems. Prerequisites: CSCI 205/CSCI 220 or Departmental Approval. This course cannot be used as a CSCI elective for CSCI majors.
-
3.00 Credits
Introduction to C++ involving contents such as C++, classes and objects, arrays, pointers and references, operators and friends, inheritance, derived classes, polymorphism, virtual functions. C++ programming applications to science and engineering problems. Prerequisites: CSCI 205 or Departmental Approval.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|