|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Information Technology comprises the part of computing that provides solutions to problems using computer-based technologies. Representing the fundamental vehicle through which computing solutions are provided, the technologies that make up these solutions are continually evolving. The course introduces the student to information technology systems, specifically the basic concepts used to define, build, and maintain information technology systems. Students will be introduced to the major technologies that are used in information technology systems, how these technologies are assembled into operating systems architecture, and the principles of systems and information management.
-
3.00 Credits
The Structured Query Language (SQL) is the standard programming language used to create, modify, and query relational databases. The purpose of this course is to provide a comprehensive coverage of the SQL language. Rationale: Relational databases are ubiquitous in computing and information technology. The Structured Query Language (SQL) is considered the standard database programming language to store, query, and access data. SQL has been integrated into multiple aspects of business making it a crucial skill for data-driven roles. This course offers students comprehensive coverage of the SQL programming language.
-
3.00 Credits
This course focuses on the integration of information systems in organizations, which is the process by which different computing systems and software applications are interconnected. It examines the strategies, methodologies, and implementation for combining interdependent systems, enabling two or more applications to interact and exchange data seamlessly. The course will explore various trends in computing system integration, including Enterprise Resource Planning (ERP) software, cloud computing, and mobile integration.
-
1.00 - 6.00 Credits
Supervised industrial experience at the level of apprentice programmer or information technologist. Available only to CS majors.
-
3.00 Credits
Topics covered include basic concepts and special facilities in higher level programming languages, including scope of declarations, storage allocations, data structure variety, binding time of constituents, and control organization with emphasis on programming in several representative languages.
-
3.00 Credits
Computer Networks have become ubiquitous in our society. In depth understanding of their workings is an important part of the foundation of knowledge not only for a computer science student who intends to incorporate networking in their scholastic or professional endeavors, but for anyone working in the discipline, as networking concepts are applicable in many areas inside and outside the discipline. The students will learn the terminology and implementation of computer networks, and the physical components of networks, including cabling and devices, as well as how these components work. Several application layer protocols will also be studied, including HTTP, E-mail, DNS and DHCP.
-
3.00 Credits
This course expands two-dimensional game concepts from the Fundamentals of Game Development course. Topics in this course include focusing on production and testing, team collaboration on detailed design, interdisciplinary integration of the arts and engineering skills, game development project management, and applications of artificial intelligence (AI). Students will have an opportunity to create two or more original 2-D games.
-
3.00 Credits
This course is a continuation of the Fundamentals of Game Development with a focus on the production phase and launching the game. Students will continue utilizing their interdisciplinary skills to collaborate on common projects, finetune game engine skills along with other state-of-the-art tools, and develop games. Students will also have the opportunity to learn three-dimensional concepts and tools related to augmented reality (AR), virtual reality (VR), legal, and game security fundamentals. Students will implement two or more original games using these aspects of game development.
-
3.00 Credits
This course covers computer science skills required to understand, model, and devise efficient solutions for problems. These skills include techniques for modeling problems, determining inherent complexity of problems, devising appropriate solutions for problems, and analyzing the efficiency of problem solutions. Topics include automata theory, computability theory, computational complexity, and algorithm design strategies.
-
3.00 Credits
This course provides coverage of the basics of network programming methodology and implementation with inclusion of relevant aspects of security. Topics that will be covered are network protocols and interprocess communication (IPC) facilities, including pipes and sockets. Applications using both UDP and TCP will be implemented and analyzed. Both the client and server sides of network applications will be designed and implemented. Application layer security requirements will also be discussed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|