- Course Description: This online course provides a comprehensive introduction to the fundamentals of math reading. It covers the basics, including numeracy, text analysis, basic operations, and problem-solving. You will learn about different techniques used in math reading as well as how to apply mathematical concepts to reading comprehension. You will also gain an understanding of how to reason abstractly and solve complex problems found in reading materials. Through interactive lectures, readings, discussions, and assignments you will develop your knowledge of math reading while learning how to comprehend texts using data analysis, calculate probability, and utilize logical reasoning. This course is ideal for individuals who are looking to hone their skills in mathematics and reading or those interested in pursuing a career in engineering or education.
- Course Description:
This course will provide participants with an understanding of the fundamentals of an internship. Topics covered include job search skills, resume writing, interviewing techniques, office etiquette, networking strategies, and career exploration. Participants will gain the knowledge necessary to secure an internship position in their desired field of work and transition seamlessly into a professional work environment.
- Course Description:
This course will provide participants with an understanding of the fundamentals of intermediate game 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 overview of the technical aspects of information technology services. Students will learn about hardware, software, networks, and other IT components, as well as management techniques for providing IT support. At the end of this course, students will be able to plan and implement IT solutions that meet the demands of modern businesses.
- Description: This course explores the history of game consoles, the different generations released and some of their specifications’ the development of games; the different phases of video game development; the different roles given to the developers team; and the cost of development of a video game.Prerequisite: 1st year studentLearning Objectives: Students will
- become familiar with history and development of video games
- identify the various phases of video game development
- identify and understand the roles of the development team
- examine the costs of Game Development
Game Programming II
Course Description: This course will build on the concepts of game programming introduced in Game Programming I. Topics covered include 3D graphics programming, audio design, physics simulations, and multi-player networking. Participants will deepen their programming knowledge, bolster their technical implementation capabilities and create custom game engines. Course Objectives:- Understand the fundamentals of 3D graphics programming
- Leverage scripting languages to automate tedious tasks
- Experiment with advanced game engine techniques
- Incorporate audio tools into existing projects
- Develop realistic physics simulations for immersive environments
- Implement robust user interfaces for seamlessly engaging games
- Design algorithms for reliable variables synchronization
- Construct custom game engines using modern technologies
- Create a portfolio of games optimized for multiple platforms
- Troubleshoot existing codebase for potential performance enhancements
- Course Description: This course will introduce participants to the fundamentals of game programming. Topics covered include 2D graphics programming, scripting languages, game engine architecture, and animation techniques. Participants will gain an understanding of core computer science concepts, develop their technical implementation skills and acquire a portfolio of game programming projects. Course Objectives:
- Master the fundamentals of 2D graphics programming
- Utilize scripting languages to create dynamic applications
- Understand basic concepts of game engine architecture
- Incorporate animation tools into existing projects
- Design effective algorithms for game logic implementation
- Construct efficient user interfaces that respond to player input
- Develop powerful AIs for challenging game experiences
- Implement data structures to optimize gameplay
- Create a portfolio of games using modern technologies
- Troubleshoot existing codebase for potential performance improvements
Course Description:
This course will provide participants with an understanding of advanced game development principles and techniques. Topics covered include game mechanics design, game narrative design, artificial intelligence, player psychology and motivation, optimization of various platforms, and other concepts related to the field. Participants will gain an understanding of the highest-level aspects of game development necessary to succeed in professional settings. Course Objectives:- Identify and implement different types of game mechanics
- Develop and craft stories within a gaming environment
- Construct effective Artificial Intelligence models for games
- Analyze how players are motivated by elements within games
- Optimize games for various platforms such as mobile, console, or PC
- Utilize specialized tools and techniques for creating innovative games
- Design strategies for constructing an engaging user experience
- Leverage industry best practices when developing a codebase
- Assess the risks and rewards associated with implementing new features into existing products
- Implement measures for continual improvement in game design
Course Description:
This course provides an overview of understanding data through numbers. Students will learn about strategies for interpreting numerical information, techniques for plotting graphs, and other topics related to finding trends and patterns in the data. At the end of this course, students will be able to identify relationships and correlations between variables, create innovative systems for summarizing data using statistical methods, and implement strategies that allow them to draw meaningful conclusions from numerical data. Course Objectives:- Understand the basics of how to use numerical data
- Explore principles of analyzing statistics
- Analyze methods for uncovering trends
- Utilize strategies for plotting graphs
- Comprehend different techniques for creating summaries
- Evaluate approaches to making predictions
- Create custom plans based on program needs
- Develop strategies for recognizing outliers
- Design custom solutions based on context
- Implement techniques for successful outcomes
Course Description:
This course provides an overview of analysis. Students will learn about strategies for interpreting data, techniques for determining correlations, and other topics related to finding patterns that explain relationships between variables. At the end of this course, students will be able to accurately assess associations between variables, create innovative systems for uncovering insights from data, and implement strategies that allow them to draw meaningful conclusions from their analyses. Course Objectives:- Understand the basics of Analysis
- Explore principles of analyzing data
- Analyze methods for uncovering correlations
- Utilize strategies for interpreting information
- Comprehend different techniques for using statistical methods
- Evaluate approaches to understanding relationships
- Create custom plans based on program needs
- Develop strategies for recognizing outliers
- Design custom solutions based on context
- Implement techniques for successful outcomes