|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 FA Any upper-division computer networks course or permission of instructor. This course provides a broad overview of some of the more technical aspects of Information Systems Security. The content is designed to prepare students for the Certified Information Systems Security Professional/Associate (CISSP/A) examination from the International Information Systems Security Certification Consortium (ISP2), including a discussion of each of the following topics: security management practices; access control systems; telecommunications and network security; cryptography; security architecture and models; operations security; applications and systems development; business continuity planning and disaster recovery planning; law, investigation, and ethics; and physical security.
-
3.00 Credits
3 SP CSCI 311. This course is a comprehensive introduction to the major technologies used in the construction of interactive, client-server Web sites. Emphasis is placed on the protocols and standards used for exchanging data between the client and server programs. Both client and server side implementation methods are discussed using programming and scripting languages for the creation of dynamic Web pages. The use of direct client-to-server network communication, performance implications for implementation technologies, and techniques for increasing Web site security are discussed.
-
3.00 Credits
3 FA CSCI 311. Design of graphical user interfaces. Topics include issues, theories, principles, and guidelines in human-computer interaction; user interface design considerations and strategies; and techniques for evaluating user interfaces.
-
3.00 Credits
3 FS CSCI 112. This course provides an introduction to the theory and methodology for database design and implementation. Topics may include a survey/lecture component as well as a project component. The survey component covers entity- relationship modeling, relational algebra and calculus theories, data definition and data manipulation languages such as SQL, file structures, transactions, concurrency control, recovery, tuning and optimization, and object-oriented databases. The project entails requirements definition, design, and implementation of a database application.
-
1.00 - 3.00 Credits
1 FS CSCI 311, faculty permission. This course is special topic programming experience offered for 1.0-3.0 units. You must register directly with a supervising faculty member. Directed experience in programming systems and applications, weekly conferences, limited to a maximum of 4 units during degree program. Projects may consist of from one to 10 students working on software development teams.
-
1.00 - 3.00 Credits
1 FS This course is a special topic offered for 1.0-3.0 units. Exploration of selected topics in Computer Science. Consult semester schedules for specific listings. Standard letter grading only.
-
3.00 Credits
3 FS Open only to juniors and seniors in the major. Open by invitation to computer science majors with a GPA of 3.5 or higher in the major. This Honors in the Major course focuses on the development of a creative research project in computer science, its presentation, discussion of relevant research materials, and the reporting of findings.
-
3.00 Credits
3 FA CSCI 311. This class focuses on object-oriented programming using large class libraries and interactive programming environments. The course centers on good object-oriented design and implementation by addressing these issues with examples throughout the semester. Students will experience the development environment and extensively use the library of at least one object-oriented programming language. Topics include the proper use of inheritance and model/view/controller distinctions, various issues concerning multithreaded systems, I/O, exception handling, and distributed computing.
-
3.00 Credits
3 FS CSCI 112. The elements of lexical, syntactical, and semantic analysis including finite and push-down automata, top-down and bottom-up parsing, error detection and recovery, semantic actions and code generation.
-
3.00 Credits
3 SP CSCI 320. An introduction top-down design of hardware for digital systems. Understanding the problem and developing a systematic solution for the systems' data path architecture and its sequential control circuits are emphasized. Students will design and simulate useful digital systems using a Computer-Aided design tool.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|