Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course deals with the study of technologies used to design and implement multimedia web sites. Topics include web servers, HTML, CGI, scripting languages, Java applets, back-end database connectivity, web security, multimedia, XML. (F,W). 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture, Internet/E-mail Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    Topics include an overview of the internet, congestion control, quality of service, internet multicasting, multimedia networking, mobile and wireless networks, vehicular networks, overlay networks, peer-to-peer networks, internet management (SNMP), and internet applications (web-HTTP and email-SMTP). 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Seminar Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    This course will provide a broad-spectrum introduction to the fundamental principles of computer and network security. Topic will include security policies, models and mechanisms for confidentiality, integrity and availability, access control, authorization, cryptography and applications, threats and vulnerabilities in computer networks, key management, firewalls and security services in computer networks. 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Seminar Computer Information Sciences Department Course Attributes: Upper Division
  • 4.00 Credits

    Introduction to computer operating systems. Process control, threads, concurrency, memory management, virtual memory, uniprocessor, multiprocessor, and real-time scheduling, I/O management, disk scheduling, file management, distributed processing, client/server, clusters, distributed process management,security. (F,W). 3.000 OR 4.000 Credit hours 3.000 OR 4.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    Basic geometrical concepts: graphics output primatives, two-dimensional transformations, windowing and clipping, three-dimensional viewing, visible surface detection methods, and graphical user interfaces. (F). 3.000 Credit hours 3.000 Lecture hours Levels: Graduate, Rackham, Undergraduate Schedule Types: Lecture Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    Basic principles of computer animation will be covered, including interpolation, kinematics, and collision detection. As applications, robot motion, human motion, and computer games will be discussed. Students will explore further applications of animation in manufacturing, computer-aided surgery, and other areas through their term projects. 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture, Seminar Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    This course covers the core tenets of the Microsoft Foundation Class (MFC) or similar package and Windows programming. The emphasis will be on the relationship between Windows Operating System and MFC. Windows OS has three major components: user, graphics device interface (GDI), and kernel. User is a module that controls input devices, GDI is a module that services output devices, and kernel controls internal resources. These three components are called the API and communicate with MFC. Projects will be assigned to simulate the major components of API using MFC. (YR) 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    Principles of language compilation. Introduction to formal languages. Lexical analysis, top-down and bottom-up parsing, code generation and optimization. Error handling and symbol table management. Run-time storage management. Programming language design. Introduction to compiler-writing tools such as LEX and YACC. (F,W). 3.000 Credit hours 3.000 Lecture hours Levels: Graduate, Rackham, Undergraduate Schedule Types: Lecture, Internet/E-mail Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    The focus of this course is on management issues related to modern software engineering practice. Students read and discuss papers written by master software engineering professionals. Seminar topics discussed include: management of software engineering processes, software measurement, software engineering ethics, and legal issues related to professional practice. (W, S). 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Seminar Computer Information Sciences Department Course Attributes: Upper Division
  • 3.00 Credits

    This course focuses on design patterns in object-oriented programming. This course begins with an overview of UML and a review of object-oriented programming and then moves on to various structural, behavioral and creational patterns, including: facades, adaptors, bridges, factories and the template method. Analysis of case studies will also be discussed. Using various modern software tools, students will apply various design patterns to real-world software design problems to gain complete practical understanding. (F,W) 3.000 Credit hours 3.000 Lecture hours Levels: Undergraduate Schedule Types: Lecture, Internet/E-mail Computer Information Sciences Department Course Attributes: Upper Division
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2025 AcademyOne, Inc.