|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Internet Programming An in-depth study of methodology and practice utilized in today's advanced web sites. A comprehensive analysis of current trends in software and programming techniques developed especially for Internet applications. Concentration on programming languages that include tools for high level of web-site interaction. Managing the full software cycle from web site visual design to server-client programming. Scheduled fall semesters every three years. 3 credits.
-
3.00 Credits
Prerequisite: CSC 540 or equivalent. This course covers advanced topics of database management systems design and database applications. Topics include query evaluation and optimization, transaction management and concurrency control, database tuning, security and authorization, parallel and distributed databases, object database, data warehousing and decision support, data mining, information retrieval and SML data, and internet applications. Programming work required. Scheduled fall semesters every three years. 3 credits.
-
3.00 Credits
Prerequisite: CSC 543 or CSC 563. An introduction to current practices and tools for the development of mobile applications. Topics include mobile user interface design, multithreading, messaging and communication, multimedia processing, data services, location awareness, and mobile security. Students will be expected to propose and develop a mobile application. 3 credits
-
3.00 Credits
Prerequisite: MAT 221 or equivalent Theory and applications of statistical, neural and syntac- tical pattern recognition. Topics include Bayesian decision theory, discriminant functions, parametric and non- parametric techniques, multilayer neural networks, decision trees, algorithm-independent machine learning and unsupervised learning and clustering. Scheduled spring semesters every three years. 3 credits.
-
3.00 Credits
Prerequisite: CSC 425 (formerly CSC 225) A study of the principles and implementations of web security. Topics include client-side security, digital certificates, cryptography, server-side security, digital payments, and privacy issues associated with the world-wide web. Scheduled fall semesters every three years. 3 credits.
-
3.00 Credits
Prerequisite: MAT 178 and one semester of undergraduate or graduate operating systems course (CSC 425/525) An examination of security and threat models, risk analysis, authentication and authorization, auditing, operating systems security, access control mechanisms, protection mechanisms, distributed systems/network security, security architecture, electronic commerce security mechanisms, and security evaluation. 3 credits.
-
3.00 Credits
Prerequisite: CSC 555 and CSC 565. This course is being proposed as a course to be This course will provide students with fundamental security, technologies and protocols of network security that are widely used in the real world. Topics include: Internet Protocol Security (IPSec), Transport Layer Security (TLS), X.509 Certificates, Public Key Infrastructure (PKI), Virtual Private Networks (VPN), SSH, Email security, DNS security, Firewalls, Kerberos, WEP, WPA, and IEEE802.11i Wireless LAN security. 3 credits
-
3.00 Credits
Prerequisite: CSC 535. This course is designed to develop a sound understanding of the key concepts, strategies, methods and tools that can be employed to measure and improve the quality of software. Topics include: Software Quality Attributes, Quality Measurement and Metrics, Software Quality Standards and Continuous Software Process Improvement. 3 credits
-
3.00 Credits
Prerequisites: CSC 212 and MAT 372 Techniques of data presentation by digital computers for information perception, mathematical and physiological rationale behind each technique, and its major applications and limitations. Scheduled spring semesters every three years. 3 credits.
-
3.00 Credits
Prerequisite: CSC 212 or equivalent A study of techniques and methodologies for developing single and multithreaded distributed applications. Topics include network programming, synchronization, protocols, distributed objects and architectures. Team projects are required. 3 credits.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|