|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Content suited to the requirements and interests of student, chosen by student and faculty director in advance of the semester in which the independent study is to be done. Prerequisite(s): Permission of department. Unit(s): 0.5-1 Additional Information: Available only through departmental permission arranged prior to registration.
-
3.00 Credits
Formal deduction in propositional logic. The fundamentals of computer architecture. An elementary exploration of the extent to which symbolic reasoning can be automated, including a consideration of related results in fields such as neuroscience and artificial intelligence. Three hours lecture and one hour lab per week. General Education Requirement: (FSSR) Unit(s): 1
-
3.00 Credits
Solving problems by writing computer programs. Introduction to computer architecture. Emphasis on symbolic reasoning using examples from a particular computing context. For non-majors. Not open to students who have completed any computer science course that fulfills major requirements. Three lecture and one laboratory hour per week. General Education Requirement: (FSSR) Unit(s): 1
-
3.00 Credits
Techniques for writing computer programs to solve problems. Topics include elementary computer organization, object-oriented programming, control structures, arrays, methods and parameter passing, recursion, searching, sorting, and file I/O. Three lecture and two laboratory hours per week. A student may not receive credit for both Computer Science 150 and 155. Students who have received credit for courses numbered 221 or higher may not take 150 for credit. Prerequisite(s): None; however, strong mathematics aptitude usually predicts success in computer science. General Education Requirement: (FSSR) Unit(s): 1
-
3.00 Credits
Same course as Computer Science 150 but with greater emphasis on programming applications in the sciences. A student may not receive credit for both Computer Science 150 and 155. Students who have received credit for courses numbered 221 or higher may not take 155 for credit. Prerequisite(s): Math 211 or 231. General Education Requirement: (FSSR) Unit(s): 1 Note: Knowledge of the topics of Computer Science 150 or 155 is prerequisite to all higher numbered Computer Science courses. Students who have obtained this knowledge through a high school or some other course are permitted to begin with Computer Science 221 with departmental approval.
-
3.00 Credits
Special topics satisfying neither major nor minor requirements. Unit(s): 0.25-1
-
3.00 Credits
Introduction to data structures, including stacks, queues, linked lists, and binary trees. Topics include abstraction, object-oriented programming, recursion, and computational complexity. Three lecture and two laboratory hours per week. Prerequisite(s): Computer Science 150 or 155. General Education Requirement: (FSSR) Unit(s): 1
-
3.00 Credits
Sets, functions, elementary propositional and predicate logic, elementary graph theory, recurrence relations, proof techniques (including mathematical induction and proof by contradiction), combinatorics, probability, and random numbers, with applications to computing. Three hours lecture and one hour lab per week. Prerequisite(s): Computer Science 221 (corequisite). Unit(s): 1
-
1.00 Credits
Participation in development of software, with supervision of computer science faculty. Does not count for computer science major or minor. No more than a total of 1.5 units of Computer Science 288 may count toward the total number of units required for a degree. Unit(s): 0.25-.5 Note: Most 300-level courses in computer science include a one hour per week laboratory component. This is an instructor-designed, organized and supervised component of the course that may occur as a fourth hour of lecture or as an extra course component scheduled outside of the lecture period. Scheduling and format may be discussed at the first class session. The format may vary by instructor and course. Students are urged to contact the instructor prior to registration if they have questions about the laboratory.
-
3.00 Credits
Fundamentals of computer organization with focus on machine and assembly language levels. Topics include Boolean algebra, digital logic, data representations, study of a modern processor's architecture and assembly language, and creation of simulators and assemblers. Three lecture and one laboratory hour per week. Prerequisite(s): Computer Science 221. Unit(s): 1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|