|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
5.00 Credits
Introduction to logic, digital logic design and other applications of logic to computer science, functions, combinatorics, equivalence relations, methods of proof, induction, recurrence relations and recursion in programming languages, graphs, graph implementations and applications. Prerequisites: MATH 135 and a C (2.00) or better in CSSE 152.
-
3.00 Credits
Introduction to FORTRAN programming for science and engineering computing. Emphasis on algorithm development and stepwise refinement for solving science and engineering problems. Introduction to numerical techniques. Laboratory programming assignments will be taken primarily from the fields of engineering and science. Credit not granted for both CSSE 230 and CSSE 231. Prerequisites: MEGR 230; plus MATH 232 and 233.
-
3.00 Credits
Introduction to C programming, in a UNIX environment, for science and engineering computing. Emphasis on algorithm development, stepwise refinement for solving science and engineering problems. Programming assignments will be drawn from the fields of engineering and science. Credit not granted for both CSSE 230 and CSSE 231. Prerequisites: MEGR 230; plus MATH 232 and 233.
-
5.00 Credits
Abstract data types. Big-Oh notation. Heaps, sorting (Quicksort, Mergesort, Heapsort), binary search trees, tree balancing techniques, and hashing. Additional topics may include B trees. Prerequisite: C (2.00) or better in CSSE 152.
-
5.00 Credits
Basic concepts of digital logic design, computer hardware (CPU components, memory hierarchies, I/O, interrupts), data representation (integer and floating point, characters, arrays, and structured data), Instruction Set Architectures (design trade-offs, RISC vs CISC, assembly language and machine language, realizations of high-level language constructs). Implementation via programming in an assembly language. Prerequisite: a C (2.00) or better in CSSE 152.
-
1.00 - 5.00 Credits
Special Topics
-
1.00 - 5.00 Credits
Directed Study
-
3.00 Credits
Communication skills for computer professionals. Writing, speaking, electronic communication. Structure and content of software documentation. CS Majors are to take this course concurrently with CSSE 487 or 486, the first quarter of the capstone software project course. Prerequisite: ENGL 110 and C (2.00) or better in CSSE 250.
-
5.00 Credits
Advanced data structures (e.g. sets, graphs, priority queues) and their application; algorithm analysis and design techniques, such as divide and conquer, greedy methods, branch and bound, etc. Asymptotic analysis of algorithms and introduction to computability theory. Prerequisites: a C (2.00) or better in CSSE 250 and either MATH 310 or a C (2.00) or better in CSSE 210.
-
5.00 Credits
Fundamentals and principles of object-oriented development, including classes, containment, inheritance, overloading and polymorphism. Object-oriented analysis, design and programming. Prerequisite: C (2.00) or better in CSSE 250.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|