|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course provides practical, hands-on preparation for future database administrators. Topics include basics of database design, fundamentals of the Structured Query Language (SQL), physical storage of databases, installation and configuration of database management systems, data migration and integration, managing users and privileges, and performance management.
Prerequisite:
INFO 220
-
3.00 Credits
The course introduces analysis and synthesis of combinational and sequential circuits in Computer systems organization. The course also presents processor and control logic design concepts as abstractions of computer architecture. Included is an introduction to an assembly programming language.Prerequisites: CSCI 261.Credit, three hours.
Prerequisite:
CSCI 261
-
1.00 Credits
Students entering this course are expected to be familiar with high-level procedural language such as Java or C/C++ or a scripting language such as Python. Students must also be comfortable interacting with a computing system through the command line. The main topic of this course include: software development models, scheduling and project management tools, high level design and engineering tradeoffs, rapid prototyping, cost benefit analysis, development of models and algorithms, pitching and presenting your project, testing and validation. Other related concepts will also be discussed: middle-ware, service-oriented architectures, open source, and distributed development tools.
Prerequisite:
CSCI 111 AND CSCI 210 AND MTSC 251
-
3.00 Credits
This course provides an introduction to system administration, user management, and service implementation for a small to medium-size organization. The course also provides hands-on experience with network configuration on systems that utilizes a distributed file and user management system. The course addresses various security issues that are inevitable when connected to the Internet. Students will be exposed to automating common administrative tasks using various scripting languages across distributed networks.
Prerequisite:
CSCI 262
-
3.00 Credits
This course emphasizes web server-side processing. Students study the user's interactions with databases, learning about querying via the database language SQL. Through a succession of projects, students learn how to apply this understanding to the creation of an interactive, data-driven site via current technologies and various kinds of databases. Design and usability issues are emphasized. A major component of the course is the creation of a substantial website.Prerequisite: INFO-230. Credits, three hours.
-
3.00 Credits
This course covers new and emerging technologies for creating websites and web systems. Students become more familiar with various front-end and back-end technologies for various platforms. Emphasis will be given to web system frameworks and front-end script programming.
Prerequisite:
INFO 330
-
3.00 Credits
This course will introduce students to mobile computing and mobile application development. Mobile computing will be discussed from three perspectives: mobile technology, application development, and user interaction. The course will provide an overview of various mobile computing applications, technologies, and wireless communication. Students will learn about common paradigms in mobile computing such as low power computing, computing in an environment with limited resources, fault tolerance, and persistence. Students will be introduced to and use mobile application frameworks and development environments to reinforce these concepts. User interface and user experience will be discussed and application development guidelines from various vendors will be discussed and analyzed. Students will be expected to learn at least one mobile application development framework and use it to implement their assignments and course project.Prerequisite: CSCI-211, CSCI-340.Credits, three hours.
-
3.00 Credits
This course provides an introduction to the various basic technical and administrative aspects of Information Security, and addresses the foundation for understanding the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing security mechanisms. Topics covered include: systems security, secure software life cycle, risk analysis, operating system security, database security, network security, and system threats, programming and testing for software security.Prerequisite: CSCI-320 Credits, three hours.
-
3.00 Credits
Human-computer interaction (HCI) is a discipline concerned with the design, evaluation and implementation of interactive computing systems for human use and with the study of major phenomena surrounding them. Interaction between users and computers occurs at the interface, which includes hardware, software general-purpose computer peripherals, and large-scale mechanical systems such as aircraft and power plants. The study of HCI is often regarded as the intersection of computer science, behavioral sciences, design, and several other fields of study.
Prerequisite:
CSCI 211
-
3.00 Credits
Students entering this course are expected to be familiar with a high-level procedural language such as Java or C/C++, and a scripting language such as Python. Additionally students must have an understanding of system calls in an operating system as well as principles of network communication.The main topic of this course include: requirements gathering, project management tools, systems design and diagramming, systems integration frameworks, project management techniques, rapid prototyping tools and design consideration, testing and validation techniques. Other related concepts will also be discussed: middle-ware, service-oriented architectures, open source, and distributed development tools.
Prerequisite:
INFO 220 AND CSCI 320 AND CSCI 330
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|