|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Takes a detailed, hands-on approach to the use of computer technology in investigating computer crime. From network security breaches to child pornography, the common bridge is the demonstration that particular electronic media contains incriminating evidence. Using modern forensic tools and techniques, students learn how to conduct a structured investigative process to determine exactly what happened and who was responsible, and to perform this investigation in such a way that the results are useful in criminal proceedings. Real-world case studies are used to provide a better understanding of security issues. Unique forensics issues associated with various operating systems including Linux/Windows operating systems and associated applications are covered.
-
3.00 Credits
An in-depth introduction to a systems programming, system programming language(s) and application of those language(s) to systems-level problems. The focus is on programming constructs that are closely aligned with the architecture of a digital computer including those providing portability between platforms, dynamic allocation and management of virtual memory, complex in-memory data structures, reading/writing binary data using sequential and random access, pointer arithmetic/manipulation, and interaction between threads/processes.
-
3.00 Credits
Introduces the principles of operating system design and implementation. Includes interrupt services, process states and transitions, threads, scheduling algorithms, synchronization tools, deadlocks, virtualization, memory management of (main and virtual), storage devices management, file systems, and operating systems security.
-
3.00 Credits
Explores the various issues pertinent to maintaining acceptable levels of information security within organizations. Addresses issues involved in administering and managing information security systems. Intended to raise awareness of information security issues across organizations.
-
3.00 Credits
Formal methods for describing and analyzing programming languages and algorithms. Covers Backus-Naur forms, productions, regular expressions, introduction to automata theory, Turing machines, and recent concepts in algorithm theory computability.
-
3.00 Credits
Studies the development of Web services. Presents an in-depth understanding of server-side technologies for Web services including RPC, SOAP, and RESTful. Emphasis is placed on the use of XML and JSON to support multi-party heterogeneous distributed applications and includes XML fundamentals (e.g., DTDs, XML schemas, and DOM), and Web services (e.g., SOAP and WSDL,). Students complete hands-on projects utilizing current technologies to develop their own Web services and use existing Web services.
-
3.00 Credits
Provides analytical and practical coverage of cloud computing and web services. Focuses on the technology, frameworks and associated standards: cloud models, cloud platforms and scalability. Compares advantages and disadvantages of cloud computing platforms, identify security and privacy issues in cloud computing, and analyze performance, scalability, and availability of the underlying cloud technologies and software. Deploys applications over a commercial cloud infrastructure such as AWS or Windows Azure.
-
3.00 Credits
Planning, design, and implementation of large software systems using software engineering techniques. Students work on project teams on real or realistic software development projects. Credit for either COSC 473 or COSC 493, but not both, may count toward computer science major requirements for graduation; the other course credits will be counted as free electives.
-
1.00 Credits
Reading, review, and discussion of the current literature of computer science and industry professional and technical journals; oral presentations. Should be taken the last semester of the senior year. Should not be taken at the same time as COSC 380
-
1.00 - 4.00 Credits
Students with interest in independent study of a topic not offered in the curriculum may propose a plan of study in conjunction with a faculty member.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|