|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Internet security problems and discussion of potential solutions: network vulnerabilities and attacks, secure communication and use of cryptography, Internet security protocols and tools to defend against network attacks, network intrusion detection, and wireless network security. Survey and use of software tools for network security. Prerequisite: CSC 114. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Fundamentals of computer forensics and cyber-crime scene analysis including laws, regulations, and international standards; formal methodology for conducting security incident investigations; categories of electronic evidence. Projects involving digital forensic tools. Prerequisite: CSC 114. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Managing and maintaining Web servers. Administering open source and commercial Web servers, Web hosting alternatives, professional standards and practices of website hosting, Web server installation, configuration, management, and security. Selecting and using technologies to support professional quality websites. Lecture two hours; technical activity and laboratory two hours. Prerequisite: CSC 80. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Client-side Web programming using JavaScript, DHTML, and client-side Web technologies. Event-driven programming, dynamic data types, control structures, and introduction to object-oriented programming and program design. Use of cookies and built-in objects. Validation and processing of forms. Basic features of the Document Object Model. Prerequisite: CSC 22, CSC 80 or equivalents; OR PCSC/CSC Major, CSC 60, CSC 130. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Fundamentals of building effective database-driven web applications. Particular emphasis on database access via web interfaces. Introduction to database management systems, their structure and usage, SQL, integrating web applications with databases, design and implementation of dynamic web database applications. Prerequisite: CSC 10 or CSC 22; and CSC 80 or equivalent. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Developing multi-tiered enterprise-level Web applications. Standards of Web services and other current Web technologies, including XML, AJAX, and server-side programming such as Java EE, .NET, or PHP. Development of Web applications such as those used for e-commerce, e-business, and content management. Format consists of two 1.5 hour lecture/lab sessions per week. Prerequisite: CSC 22, CSC 121, CSC 122, or equivalent experience; OR PCSC/CSC Major, CSC 60, CSC 134. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Techniques and processes to create 3D computer models and environments. Exercises, assignments and projects designed to build skill levels with 3D computer modeling tools. Demonstrations and workshops in the use of 3D computer modeling software. Critiques, discussion and presentations to develop students' conceptual grasp of 3D computer modeling and virtual reality environments. Example applications in art/new media and computer gaming. Note: May be taken twice for credit. Prerequisite: CSC 10 or ART 97 or equivalent. Cross-listed as ART 142. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Creative skills and techniques for animating 3D computer-modeled objects/environments. Topics include animation techniques; keyframing and interpolation; deformation and morphing; path control; skeletal animation; model rigging and skinning; forward and inverse kinematics, constraints and IK solvers; particle systems; fluid, cloth, hair, and fur simulation; shape keys; and soft body animation. Emphasis on both skill development and creative application of modeling and animation techniques. Includes demos, in class and homework excercises, and self directed projects. Prerequisite: ART 142 or CSC 126. Cross-listed: ART 143. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Specification, implementation, and manipulation of complex data structures: linear/lists, stacks, queues, trees, sets, and graphs. Design and analysis of algorithms. Recursion and stack-based memory management. Advanced searching and sorting. NP-completeness. Prerequisite: CSC 20, CSC 28; CSC 28 may be taken concurrently. Graded: Graded Student. Units: 3.0
-
3.00 Credits
Principles of Software Engineering covering the software development life cycle, including software requirements engineering (elicitation, modeling, analysis and specification), software design, software implementation and testing. Main topics include various software development process models, method and techniques for specifying requirements, architectural and detailed design specification, prototyping, top-down and bottom-up software implementation and testing. Topics also include project management, project documentation and the development of communication skills through written documentation and oral presentation. Prerequisite: CSC 130; may be taken concurrently. Graded: Graded Student. Units: 3.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|