|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Theory and practice of concurrency and parallel programming. Hoare CSP, Pi-Calculus, distributed synchronization, asynchronous communication, high-performance clusters, massively parallel algorithms for scientific computation. Concurrent/parallel programming technologies: Java, Ada, MPI.
-
3.00 Credits
This course covers the development of applications for network-enabled mobile devices. Topics include: cell phones, personal digital assistants (PDAs) and other small computational devices, their strengths and limitations; configurations and profiles; overview of programming mobile devices; standard and custom user interface elements and events; networking; record stores and persistence; text and multimedia messaging; drawing and animation using game application program interfaces (APIs) and 3D APIs; audio and video APIs; comparison of current technologies.
-
3.00 Credits
This course addresses networking from a security perspective. Topics include: overview of Internet protocols and architecture; the security perspective; goals of security such as confidentiality, integrity, and availability; attacks such as Denial of Service (DOS), viruses, worms, and Trojan horses; blended threats; detection and prevention; attack signatures; covert channels; firewalls, intrusion detection, and anti-virus techniques; use of cryptography techniques for authentication and communication; standard security protocols such as the Secure IP Protocol (IPsec), Secure Sockets Layer (SSL), Public Key Infrastructure (PKI); threats such as internal vs. external, structured vs. unstructured, hostile vs. non-hostile.
-
3.00 Credits
Advanced project-oriented course intended for students nearing the completion of their master’s degree. Students will construct a complex software system and experience the complete software engineering process. The course will provide opportunities for students to design, implement, test, and deploy a software system. Students will submit a final project report and make either a DL or an in-class presentation.
-
3.00 Credits
Introduction to fundamental concepts in computer hardware and software. Exploration of the history and evolution of computing, and foundational areas of current computer science research. Algorithms, program development, and problem solving. Elements and use of a high-level programming language. Prerequisite(s)/Course Notes: Credit given for this course or New College ISGG 1, not both. May not be taken after CSC 15. SSI 60554: M-Th, 11 a.m.-1:10 p.m., Doboli, 106 Adams 60037: M-Th, 6:10-8:20 p.m., Divakaran, 106 Adams SSII 70119: M-Th, 11 a.m.-1:10 p.m., Robin, 106 Adams 70020: M-Th, 6:10-8:20 p.m., Giordano, 106 Adams
-
3.00 - 4.00 Credits
Semester Hours: 3-4 Periodically How do we as humans solve problems How do we program computers to solve problems In this class we will try to answer these questions by playing games, by being reflective about our intellectual process as we play games, and by experimenting with computer programs for playing games.
-
3.00 Credits
A course for educators PreK-12. Focuses on methods for integrating computer technology across the school curriculum. Social, ethical, political, and philosophical implications of computers on instruction are considered. Includes familiarization with major types of software used in instruction and professional practice, computer operations, problem-solving applications, and evaluations of computer-related materials, and applications of the Internet in educational settings.
-
3.00 Credits
Provides experience in web-based software design for effective teaching and learning with technology. Students learn a scripting language to design web pages that integrate text, graphics, multimedia and interactive elements for application in classrooms. They become familiar with the process, promise, and limitation of educational software design and application.
-
3.00 Credits
Impact of use of computer technologies on curriculum and assessment in classrooms and other educational settings, with emphasis on strategies for computer-assisted instruction, design strategies for development environments such as the World Wide Web, and practical aspects of computer use in the classroom and workplace.
-
0.00 Credits
Human development and learning processes from birth through adolescence with implications for teaching in elementary and secondary schools. Emphasis on design of developmentally appropriate vehicles for curriculum, instruction, and assessment. Requires 20 hours of classroom observation and participation in elementary or secondary schools.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|