|
|
|
|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Introduction to the creation of interactive and dynamic web pages. Students study the technologies and concepts necessary to add interactive scripts to web pages (client-side programming), receive and supply information to web pages (server-side programming using scripting), and store information (database creation). Prerequisites: COMP 17100, or COMP 10500 and COMP 10600. 4 credits. (S,Y)
-
4.00 Credits
This course covers the methods and technologies used to implement and test video games. Students will continue the design process begun in Game Design and Development, with an emphasis on the software design and development, prototyping, and testing phases. Additionally, the course will introduce students to the various technologies (graphics, artificial intelligence, game physics, audio, and networking) and software tools used by game developers. This course may not be counted toward a computer science major. Prerequisites: COMP 17100, TVR 20200. 4 credits. (S,Y)
-
3.00 Credits
Computer structure and organization. Investigation of operating systems, including processes, memory management, and file systems. Prerequisites: COMP 22000 or COMP 22500. 4 credits. (S,Y)
-
3.00 Credits
This course covers basic data structures, including stacks, queues, trees, and graphs. Fundamental algorithmic techniques, such as sorting and searching, are also covered. Prerequisites: COMP 17100; COMP 11500 or MATH 11100 (may be taken concurrently). 4 credits. (S, Y)
-
3.00 Credits
This course presents the fundamental concepts of design, prototyping, evaluation, and implementation of user interfaces (UIs), which are part of the field of HCI (human-computer interaction). Topics of study include user-centered design, task analysis, prototyping, interface design principles, user testing, interface metaphors, windows and event-driven programming, and heuristic evaluation. Principles of human perception and cognition are applied to user interface design. Web interface designs and three-dimensional user interfaces are also studied. Prerequisites: COMP 17100; COMP 18000; COMP 20500 or COMP 22000. 4 credits. (F,Y)
-
1.00 Credits
The seminar acquaints students with many of the ethical issues faced by professionals in the computing field. Students are required to formulate and support positions on these issues, both orally and in writing. Readings explore differing opinions and issues of controversy among computer professionals. Prerequisites: COMP 17100. 3 credits. (S,Y)
-
3.00 Credits
An introduction to the software development process, focusing on analysis, design, programming, and testing of a medium-scale team project. Object-oriented software engineering practices are discussed, with an emphasis on the unified process, use case-based design and the unified modeling language (UML). Testing, risk analysis, and design patterns are also addressed. Prerequisites: COMP 18000; COMP 17100; and COMP 22000 or COMP 22500. 4 credits. (F,Y)
-
4.00 Credits
The goal of this course is to enable students to setup and install a network server and construct and maintain a web site that attracts attention and delivers real benefits to a business. Overall, the student will learn the essentials of computer networks, network and Internet security, Internet information architecture, what makes an effective web site, how web site quality is measured, and state-of-the-art "tricks" and technologies. Web sites are shifting from typical publication-like 'pages' to more interactive and content-rich information systems. The student will learn to develop content-rich systems through server-side facilities such as web front ends to conventional databases and integration with other server software using CGI's. The student will also learn to use tools and techniques that ease the burden and costs of web maintenance while, at the same time, increase functionality. It is intended that this course be "hands-on" and project-oriented. Prerequisites: COMP 23800. Students cannot receive credit for both COMP 22800 and COMP 26500. 4 credits. (F,Y)
-
1.00 Credits
Introduction to the syntax and distinctive features of an assembly language. Includes a discussion of addressing modes and methods of passing parameters to procedures. Programming assignments develop the student's skills in using an assembly language and illustrate the utility of lower-level programming. Prerequisites: COMP17400. 1 credit. (S,Y)
-
1.00 - 4.00 Credits
Topics to be determined by the instructor and the Departments of Mathematics and Computer Science. May be repeated for credit for selected topics on different subjects. Prerequisites: Sophomore standing. 1-4 credits. (IRR)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|