|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Students demonstrate their ability to theorize, discover, analyze, evaluate, report, and defend a project about human communication. PREREQ: Senior standing, and completion of at least one course from each of the following departmental categories with a grade of C or better: Communication Arts, Communication Contexts, Communication Analysis and Criticism/Research, Communication Theory and Philosophy.
-
2.00 Credits
An introduction to the syntactic and execution characteristics of C, including selection statements, loops, arrays, functions, and pointers. Construction, compilation, debugging, and execution of complete programs that implement given algorithms or solve simple problems. Previous programming experience is recommended, though not mandatory; C is not ideal as a first programming language. PREREQ: Satisfactory placement score.
-
3.00 Credits
An introductory course in computer programming, using the C++ language in a Unix environment. Topics include: scalar types; aggregate types; pointers and reference types; statements; expressions; functions; libraries; and a brief introduction to classes, objects, and overloading. Emphasis is on: development, compilation, debugging, and execution of complete programs implementing given algorithms for numerical, scientific, and engineering applications. PREREQ: MATH 147 or satisfactory placement score.
-
2.00 Credits
Syntactic and execution characteristics of Java. Translating simple algorithms into Java programs; coding, compiling, finding, and correcting errors, and executing the programs. PREREQ: MATH 108 or a satisfactory math placement score.
-
2.00 Credits
Fundamental programming concepts using the Alice interactive 3-D programming system. Intended as preparation for COMPSCI 125.
-
4.00 Credits
Data and procedure abstraction. Problem solving techniques, recursive alorithms, basic searching and sorting techniques. Introduction to object-based programming. Software development process (specification, design, stepwise refinement). Note: Students with no prior programming experience should consider taking a language course prior to taking this course. PREREQ: MATH 143 or MATH 147 or satisfactory math placement score.
-
3.00 Credits
Includes elementary rasterization, perspective and viewport transformations. Basics of graphical user interface design and construction, event-driven programming, callbacks, and Web programming. PREREQ: COMPSCI 125 or PERM/INST.
-
4.00 Credits
Introduction to notions of program correctness and to analysis of time and space requirements. Object-oriented programming, including hierarchies and inheritance. Abstract data types both basic (list, tree, set, and relation) and derived (queues, stacks, priority queues, and dictionaries) and their implementation and applications. Concrete data structures (linked lists, binary search trees, hash tables, etc.) PREREQ: COMPSCI 125.
-
2.00 Credits
Privacy, intellectual property rights, computer crime, codes of conduct. Risks and liabilities of computer-based systems. Electronic information and free speech. PREREQ: COMPSCI 225 and ENGL 102 and ENGR 102 or PHIL 101.
-
2.00 Credits
Introduction to object-oriented style of programming in C. Basic structure of C programs, function pointers, variable argument lists, other generic programming techniques. Building software with Make. Testing and debugging techniques. Case studies. (Pass/Fail.) PREREQ: COMPSCI 225 or PERM/INST.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|