|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Problem solving and fundamental algorithms for various applications in science and business and on the World Wide Web. Introductory programming in a modern object-oriented programming language. Three lecture hours or two lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 303E, 305J, 312, 312H. Credit for Computer Science 303E may not be earned after a student has received credit for Computer Science 307, 314, or 314H.
-
3.00 Credits
Introduction to computer science concepts. Programming in a modern object-oriented programming language. Three lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 303E, 305J, 312, 312H. Credit for Computer Science 305J may not be earned after a student has received credit for Computer Science 307, 314, or 314H. Prerequisite: Some knowledge of and experience in computer programming; and credit with a grade of at least C- or registration for Mathematics 305G, or equivalent score on the SAT Mathematics Level 1 or Level 2 test.
-
3.00 Credits
Fundamental computer science concepts: data types, data structures, algorithms, and programming; functions and recursion; abstraction and encapsulation. Correctness: specification, testing, and proving. Simple sorting and searching algorithms. Introduction to analysis of algorithms. Three lecture hours and one laboratory hour a week for one semester. Only one of the following may be counted: Computer Science 307, 314, 314H. Prerequisite: Credit or registration for Mathematics 408C, 408K, or 408N, or a score of at least 520 on the SAT Mathematics Level 1 or Level 2 test; and one of the following: one year of programming in high school, Computer Science 303E or 305J with a grade of at least C-, consent of instructor.
-
3.00 Credits
Basic computer organization; machine representation of instructions and data; hardware/software interface. Three lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 310, 310H, 429, 429H. Prerequisite: Computer Science 307 with a grade of at least C-.
-
3.00 Credits
Basic computer organization; machine representation of instructions and data; hardware/software interface. Three lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 310, 310H, 429, 429H. Prerequisite: Computer Science 315 or 315H with a grade of at least C-, and consent of the honors director.
-
3.00 Credits
First part of a two-part sequence in Java programming. Fundamental concepts of structured programming; procedures and data structures with a focus on problem solving strategies and implementation; introduction to concepts of informal specification, informal reasoning about program behavior, debugging, and ad hoc testing. Three lecture hours and one discussion hour a week for one semester. Only one of the following courses may be counted: Computer Science 303E, 305J, 312, 312H. Credit for Computer Science 312 may not be earned after a student has received credit for Computer Science 314 or 314H. Prerequisite: Credit with a grade of at least C- or registration for Mathematics 305G, or a score of 70 on the ALEKS placement examination.
-
3.00 Credits
Restricted to computer science majors. First part of a two-part sequence in Java programming. Fundamental concepts of structured programming; procedures and data structures with a focus on problem solving strategies and implementation; introduction to concepts of informal specification, informal reasoning about program behavior, debugging, and ad hoc testing. Three lecture hours and one discussion hour a week for one semester. Only one of the following courses may be counted: Computer Science 303E, 305J, 312, 312H. Credit for Computer Science 312H may not be earned after a student has received credit for Computer Science 314 or 314H. Prerequisite: Credit with a grade of at least C- or registration for Mathematics 305G, or a score of 70 on the ALEKS placement examination; and consent of the honors director.
-
3.00 Credits
Object-oriented design of software in a modern high-level language, using software library packages. Introduction to elementary data structures and complexity of algorithms. Three lecture hours a week for one semester. May not be counted toward a degree in computer science. Prerequisite: Computer Science 303E, 305J, 312, or 312H with a grade of at least C-.
-
3.00 Credits
Propositional and predicate logic; proof techniques, including induction, sets, relations, and functions. Introduction to the analysis of algorithms and techniques for proving properties of programs. Three lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 313H, 313K, Philosophy 313, 313K, 313Q. Prerequisite: Consent of the honors director.
-
3.00 Credits
Propositional and predicate logic; proof techniques, including induction, sets, relations, and functions. Three lecture hours and one discussion hour a week for one semester. Only one of the following may be counted: Computer Science 313H, 313K, Philosophy 313, 313K, 313Q. Prerequisite: Credit or registration for Mathematics 408C, 408K, or 408N.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|