-
Course Description: This course will provide participants with an understanding of the fundamentals of video game production and management. Topics covered include conceptual design, budgeting, scheduling, implementation, testing, debugging, and release processes. Participants will also gain an understanding of how to manage a team involved in the production process and implementation of a successful video game product.
-
Description:Â The course will examine the relationship between technology and human society; how technology influenced the development of society, how society influenced the development of technology, and how people in society view technology. The course will provide current and historical examples and information from around the world. Although many people think technology is an application of science, technology can develop without science, as shown, for example, by the appearance of pottery and metallurgy.Â
Prerequisite:Â 1st year studentÂLearning Objectives: Students willÂ- learn key theories about the relationship between technology and society.Â
- understand how to solve societal problems with technology.Â
- identify some problems which may be caused by technology.Â
-
Course Description: This course will provide advanced learning opportunities in game project development. Topics covered include level design, engine architecture, asset pipelines, 3D modeling techniques, and shader programming. Participants will apply their understanding of game project development to a complex development scenario with the aim of creating a high-quality product.
-
Course Description: This course will provide participants with an understanding of the fundamentals of game project development. Topics covered include advanced scripting and coding techniques, asset optimization, debugging technologies, and testing methods. Participants will gain a deeper understanding of the development process as well as knowledge of how to identify weak points in product design.
-
Course Description: This course provides an introduction to the fundamentals of computer networking systems. Students will learn about various network types, topologies, protocols, and other concepts related to computer networks. At the end of this course, students will be able to create and debug wireless and wired networks, as well as understand their features, advantages, and limitations.
-
Course Description: This course is designed to introduce students to the fundamentals of networking. Participants will become familiar with network models and protocols, topologies, and hardware components. They will also gain an understanding of the OSI layered model, data transmission, and security concerns. This course will provide a theoretical foundation for further studies in networks, setting the stage for more advanced topics such as configuring routers and switches.
-
Description:Â This course is designed to explore the processes and strategies involved with personal career management. This course discusses approaches and strategies for starting a new career, trying to choose a career path, and / or making changes or improvements to your current career.ÂLearning Outcomes:Â Students will learnÂ
- How to create a career planÂ
- The differences between jobs and careers Â
- Strategies to take your career exactly where you want it to go
- How to continue to develop your careerÂ
-
Course Description:  Introduction to Web Design is a comprehensive introduction to building websites. Topics include logical design principles, visual design principles, usability, accessibility, web file management, FTP, HTML5, CSS3, responsive design, front-end frameworks, WordPress, and commercial web hosts and services. ÂCourse Objectives:Â
- Recognize and understand HTML web page elementsÂ
- Know how to write HTML codeÂ
- Understand and apply effective web design principlesÂ
- Enhance web pages using text formatting, color, graphics, images, and multimediaÂ
- Incorporate forms into web pagesÂ
- Understand and apply CSS to format web page elementsÂ
- Plan, design, and publish a multi-page websiteÂ
-
Description:Â This course introduces design documents and game assets used in the production process. The course focuses upon the creation and development of a design document and level designs in prototype format. Core concepts in game design are covered, including game world design, level design, level balancing, and game character development.ÂLearning Objectives:Â
- learn and explore the core concepts of designÂ
- review and design documents and game assets used in the production process
- understand the design, creation and development of a game in a paper Prototype format
- learn to identify and analyze key concepts in game design and development
-
Description:Â This course introduces design documents and game assets used in the production process. The course focuses upon the creation and development of a design document and level designs in prototype format. Core concepts in game design are covered, including game world design, level design, level balancing, and game character development.ÂPrerequisite:Â 1st year studentÂ