|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Covers advanced JavaScript features for event handling and popular JavaScript libraries. Topics include UI events, keyboard events, mouse events, focus events, form events, Ajax & JSON, error handling, content panels and form enhancement & validation.
-
4.00 Credits
Increases the student's breadth and flexibility as a programmer and is a prerequisite for most 300 and 400 level courses in computer science. CS230 emphasizes object-oriented programming and design. Topics include: recursive programming, generic programming, database programming, concurrent programming, network programming, web programming with servlets, Java Server Paces and XML. The course completes our department's coverage of the Java programming language. Prerequisite: CMSC 130 Graphical User Interfaces in Java
-
3.00 Credits
Introduces the C programming language, the Linux programming environment, and parallel programming. Students will use a Linux-based operating system to manage files and develop programs. Access to a Linux-equipped computer is expected and will be established the first week of the course.
-
3.00 Credits
Introduces students to design and development of computer-based games. Students will explore the concepts of designing games while creating 2D and 3D games using a modern game development environment.
-
3.00 Credits
Focuses on the principles and concepts of operating systems, including processes, threads, scheduling, synchronization, memory management, and file systems. Students will also gain experience with the installation of operating systems, virtual machines, the Linux command line environment and shell script programming.
-
3.00 Credits
This course explores the issues and methods in creating a complete website. The choice of web-server and related technologies; programming and software considerations are examined. Students will configure one complete website system. Introduces server-side programming.
-
4.00 Credits
Focuses on the specification, design and implementation of linear data structures such as Arrays, Linked Lists, Stacks, Queues and hash tables. Students will use C++ language features for implementing solutions using these data structures. Students will also be introduced to the C++ Standard Template Library, dynamic programming, inheritance, polymorphism and exception handling.
-
3.00 Credits
Introduces students to various software development project management methodologies. Topics include the development of user and system requirements, analysis of work and data flow, implementation and verification. The primary focus will be on agile methods. Students will complete a several iterations of a team-based software development project.
-
3.00 Credits
Presents an introduction to the security, ethical and social issues that emerge from the widespread use of technology in our global society along with important computer security implications. The course acquaints computer science students with the implications of the laws, issues and professional codes of ethics in the context of their future careers. Computer security concepts, problems and solutions will be discussed.
-
3.00 Credits
Introduces students to advanced topics in Structured Query Language (SQL) such as subqueries, correlated queries, query tuning, and programming languages extensions (i.e. Oracle's PL/SQL), as well as topics in data control language.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|