|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Problem-solving methods and algorithm development in a highlevel programming language. Program design, coding, debugging, and documentation using techniques of good programming style. Program development in a powerful operating environment. Three hours lecture and one hour lab. Prerequisite: MATH 127 or 128. 3 credits.
-
3.00 Credits
Use of a single programming language for problem formulation and solution. Language varies each semester. Typical languages include Java, LISP, Prolog, Scheme, etc. Prerequisite: Ability to program in a high-level language. May be repeated if language is different. 1-3 credits.
-
3.00 Credits
Data structures and algorithms for manipulating linked lists. String and file processing. Recursion. Software engineering, structured programming and testing, especially larger programs. Prerequisite: CS 135. 3 credits.
-
3.00 Credits
Algorithms from systems programming including conversion, buffering, device drivers, assemblers and loaders. Use of system services, macros, and linkage conventions. Laboratory exercises programmed in assembly language. Prerequisites: CpE 100 and (CS 117 or CS 135). 3 credits. College of Engineering 149
-
3.00 Credits
Basic organization of digital computers, including I/O units, arithmetic logic units, control units, and memory organization. Number and character representations. Instruction sets and addressing. Microprogramming. Prerequisite: CS 218 and CS 202. 3 credits.
-
3.00 Credits
Introduction to Internet and World Wide Web tools and resources, including Web browsers, robots and search engines, agents, multimedia authorizing environments, electronic publishing, virtual reality, anonymizing and the use of relative identities, Internet security, digital watermarking, and Web censorship. Programming skills covered in corequisite lab. Intended for non-CS majors. Corequisite: CS 270L. Prerequisite: CS 115 or equivalent. 2 credits.
-
3.00 Credits
Acquaints students with the underlying theory behind, and practical experience in, the use of Interactive Internet and World Wide Web resources in such areas as education, scholarship and research, interpersonal and group communication, virtual communities, electronic publishing, and electronic commerce. Corequisite: CS 270. Prerequisite: CS 115 or equivalent. 1 credit.
-
3.00 Credits
In-depth examination of moral and ethical issues created by advancing computer technology. Review of ethical theories and examination of issues in malfunction liability, privacy, power, ownership and intellectual property. Discussion of social trends and their possible effects. Extensive reading, classroom discussion, and class presentations required. Prerequisites: COM 101, CS 218. 1 credit.
-
3.00 Credits
Introduction to sequential and linked structures. File access including sequential, indexed sequential and other file organizations. Internal structures including stacks, queues, trees, and graphs. Algorithms for implementing and manipulating structured objects. Big-O-notation. Prerequisites: CS 202 and MATH 181. 3 credits.
-
3.00 Credits
Design, evaluation and implementation of programming languages. Includes data types and data abstraction, sequence control and procedural abstraction, parameter passing techniques, scope rules, referencing environments and runtime storage management. Study and evaluation of a number of current programming languages. Prerequisites: CS 302 and either CS 219 or ECG 300. 3 credits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|