|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
An advanced study of the history and religion of the Jews during a crucial period of their history, 538 B.C.E. to 200 C.E. Topics include the interplay between Greek philosophy and Jewish thought, studies in the Dead Sea Scrolls, the history of Jewish wars against the Greeks and Romans, early Christianity as a Jewish sect, and the rise of Rabbinic Judaism. Prerequisites: A 100-level Religious Studies course and at least Sophomore standing. Credits: 4 cr. Crosslisted: HI 321, RS 321
-
4.00 Credits
An introduction to the fundamental concepts and techniques of computer science. Students will learn how to use modern computer technology to retrieve, organize, analyze, and present information. Students will examine current operating systems, computer architecture, telecommunications, and computer networks. Students will receive an introduction to the discipline of algorithmic thinking through the study of the basic control structures and the implementation of algorithms in a visual programming language. Credits: 4 cr. Liberal Studies Requirement: Mathematical Sciences
-
4.00 Credits
Students are introduced to problem solving using a computer. Students will be presented with an introduction to the software development process, and they will learn how to write programs in an object oriented language. Programming language constructs introduced include: primitive data types; classes and methods; control structures; and arrays. Students will be expected to implement many short programs. (Java is the programming language currently being used.) Credits: 4 cr. Liberal Studies Requirement: Mathematical Sciences
-
3.00 Credits
A continuation of CS 111. More concepts about the engineering of software will be presented, with special emphasis on testing, debugging, and designing robust programs. General purpose objects will be designed and implemented, and the concepts of polymorphism and inheritance will be studied. Recursion and the topic of analysis of algorithms will also be introduced. Students will design and implement several larger projects in Java. Prerequisites: CS 111 Credits: 4 cr. Liberal Studies Requirement: Mathematical Sciences
-
3.00 Credits
Introduces techniques for visualizing objects on a computer screen. Topics include: scan conversion of geometric primitives, 2D and 3D geometric transformations, clipping and windowing, scene modeling and animation, algorithms for visible surface determination, introduction to shading and lighting models, color, and real-time rendering methods. This programming-intensive course requires the completion of several large software projects using open GL. Prerequisites: CS 211 Credits: 4 cr.
-
3.00 Credits
Topics include concepts of data and its representation in a computer; linear lists, stacks, queues, strings, arrays, trees, orthogonal lists, and other advanced data structures used in high level programming languages. Detailed study of a variety of techniques for hashing, sorting and searching, and the preliminary analysis of such algorithms to determine their complexity and efficiency. Prerequisites: CS 113 Credits: 4 cr.
-
3.00 Credits
Introduces the student to computer architecture, machine language, and assembly language programming. Covers internal representation of instructions and data, instruction execution, addressing techniques, and assembly language features. Exceptions will also be studied. Prerequisites: CS 113 Credits: 4 cr.
-
3.00 Credits
Introduces students to current Information Systems development languages and tools. The historical development of programming languages will be explored to provide students with an understanding of the issues impacting legacy systems. Topics include: procedural and non-procedural languages, object-oriented languages, Visual languages and event-driven programming, and language processors (compilers, interpreters). Students will gain experience by building applications using current programming language products. Prerequisites: CS 113 Credits: 3 cr.
-
3.00 Credits
The principles and programming styles that govern the design and implementation of contemporary programming languages. Topics include: language syntax, language processors (compilers, interpreters), language representations (data structures, control structures, binding, run-time environment) and language styles (procedural, functional, object, logic). Languages representing each style will be studied. Prerequisites: CS 211 Credits: 4 cr.
-
3.00 Credits
Covers database concepts and architecture, and the hierarchical, network, and relational database systems. Special emphasis will be placed on how data are represented, organized, and manipulated in the relational model. Several applications are developed to illustrate practical design considerations. Reliability, security, and the integrity of data are discussed. Elements of file processing are reviewed; query languages and database administration are studied; data independence and logical vs. physical representations are emphasized. Prerequisites: CS 113 Credits: 3 cr.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|