Course Criteria

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

    Prerequisite: CPSC 4111 with a grade of C or better. This course continues the introduction to Game Programming using 3D principles. The student will continue to delve deeper in the concepts introduced in the first Game Programming course. The student will be exposed to more advanced topics in game programming such as Multiplayer games and Massively Multiplayer Online Games (MMOGs). The student will create a 3D game with a game engine .
  • 3.00 Credits

    Prerequisites: CPSC 2125 and CPSC 3131 with grades of 'C' or better. This course is a continuation of CPSC 2125, Introduction to Web Development. Topics include: server-side scripting languages, interfacing web applications with databases, advanced topics in hypertext markup languages and client-side scripting. Modern software tools for the server-side web application development will be introduced. Students will complete individual subjects-development of a web site with a database connectivity.
  • 3.00 Credits

    Prerequisite: CPSC 2108 with a grade of C or better and Senior standing. In this course, students are introduced to the basic principles of software engineering. The course focuses on the issues, methods and tools applied at every phase of the iterative development life cycle spanning from the conception of the actual requirements, through the analysis, design, development, testing, deployment and maintenance of the software product. Other subjects include project management and quality assurance. Students must complete a significant software project.
  • 3.00 Credits

    Prerequisite: CPSC 4175 with a C or better. The course encompasses a practical application of knowledge and skills mastered in the Computer Science curriculum through the development of a significant project. Students will apply a software engineering methodology in a team environment to develop a complex real-world application with an external customer under the guidance of instructor. Team members are involved in all phases of the software development life cycle.
  • 1.00 - 3.00 Credits

    Prerequisite: Senior standing. A capstone course for BSIT majors that includes completion of a digital portfolio, an electronic resume representing skills acquired and projects completed. The skills to create the portfolio will be introduced in an earlier course and students will be expected to add selected assignments to the portfolio during their last few semesters. Faculty will include Portfolio comments and students will be expected to record reflections on accomplishments. Finally, in cooperation with the IT industry, students will be expected to secure an internship or equivalent work arranged with a faculty member, and document internship hours, objectives and supervisor evaluations in the Portfolio, and to present a summary of their experiences in the course to interested faculty and fellow students at the completion of the course.
  • 1.00 - 3.00 Credits

    Prerequisite: Junior Standing. Work experience on an approved project supervised by a faculty member. May be repeated for a maximum of three credit hours. (S/U grading.)
  • 3.00 Credits

    Prerequisite: Junior Standing. Course project approved and supervised by a faculty member. May be taken only once for credit.
  • 3.00 Credits

    Prerequisites: CPSC 2108, and MATH 2125 or CPSC 3115 with grades of C or better. This course emphasizes the understanding of data structures and algorithms from an analytical perspective rather than from an implementation standpoint. The concepts developed allow discussion of the efficiency of an algorithm and the comparison of two or more algorithms with respect to space and run-time requirements. Analytical methods are used to describe theoretical bounds as well as practical ones. In general, this course addresses the constraints that affect problem solvability.
  • 3.00 Credits

    Prerequisites: CPSC 2108 with a grade of 'C' or better. Introduction to the input, construction, storage, retrieval, manipulation, alternations, and analysis of computer graphics objects. Graphics computer hardware, graphics primitives, two-dimensional and three-dimensional viewing and transformations, basic modeling.
  • 3.00 Credits

    Prerequisite: CPSC 2108 with a grade of 'C' or better. This course is a basic introduction to the issues of software security with a focus on raising the students' awareness of the difficulties of maintaining a secure software environment. It reviews traditional security techniques and discusses the vulnerabilities of such methods. The course emphasizes well-written software as a prerequisite to network security and highlights security implications of common programming mistakes.
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 - 2024 AcademyOne, Inc.