|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course begins the systemic study of software development using an objectoriented language. This course focuses on the basic techniques of programming and the basic concepts of software engineering and data abstraction, preparing students for the deeper study of data structures. The course typically covers the use of objects and classes, defining and implementing classes, conditional execution, iteration, and vectors. Three class hours and three lab hours. Offered in the fall semester. One cannot receive credit for both CS 181 and BIS 206/300. 4 cr.
-
3.00 Credits
Prerequisite: CS 181 or comparable computing experience and permission of the instructor. This course continues the systemic study of software development using an object-oriented language, and continues the focus on the basic concepts of software engineering and data abstraction, preparing students for the deeper study of data structures. The course typically covers the use of arrays, testing, recursion, examples, inheritance, exceptions, applets, GUIs, and threads. Three class hours and three lab hours. Offered in the spring semester. 4 cr.
-
1.00 Credits
Topics in computer science that are not offered on a regular basis are examined. The course may be repeated for credit if the topic varies. 1 cr.
-
3.00 Credits
Prerequisite: CS 182. This course is a study of fundamental data structures, including arrays, linked lists, stacks, queues, and binary search trees. Students study the use of recursion, introduction to space/time analysis of algorithms, debugging tools. Offered in the fall semester. 3 cr.
-
3.00 Credits
Prerequisite: CS 283. This course includes sorting algorithms, hash tables, heaps and priority queues, 2-3 trees, B-trees, and Red- Black trees. Class libraries, the use of data structures in applications, and verification of program correctness are studied. Offered in the spring semester. 3 cr.
-
3.00 Credits
Prerequisite: Permission of the instructor. Topics in computer science that are not offered on a regular basis are examined. The course may be repeated for credit if the topic varies. 1-3 cr.
-
3.00 Credits
Prerequisite: Junior or senior standing or instructor's permission. In this course, we will present methods to properly conduct a computer forensics investigation. This course will prepare the students to obtain and analyze digital evidence. We will also examine various computer forensics techniques that can be used in solving computer crimes. The course will cover topics such as file structures, data recovery, email, and network investigations. Students should have a working knowledge of hardware and operating systems to maximize their success on projects and exercises throughout the text. Students also need to know how to use a computer from the command line and how to use today's popular operating systems such as Windows, Unix/Linux, and their related hardware. 3 cr.
-
3.00 Credits
Prerequisite: CS 284. This course covers the design and implementation of client/server and multi-tier applications using tools for web page design and web server configuration, including CGI scripts, Servlets, JSP, XML, and database connectivity. Offered in alternate fall semesters. 3 cr.
-
3.00 - 32.10 Credits
See "Independent Study" on p. 32. 1-3 cr.
-
3.00 Credits
Prerequisite: CS 284 or CPE 305, or the equivalent, or permission of instructor. This course focuses on rendering the synthesis of realistic 3D images, the major concern in computer graphics today. Following a study of light, color, and shading, each student develops a simple program to generate images using ray-tracing, the most widely used photo-realistic rendering technique. Additional topics include 2D and 3D transformations, generation of 2D images on a screen, use of a simple 2D graphics package, and graphical user interfaces. Offered in alternate fall semesters. 3 cr.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|