GAMES & APPLICATION DEVELOPER (6 – Month Course)

GAMES & APPLICATION DEVELOPER (6 – Month Course)

Tevta courses offered GAMES & APPLICATION DEVELOPER (6 – Month Course).TEVTA educates students who are unable to get admission to prestigious universities due to several reasons such as low marks, unaffordable degree programs, or any other situation but wish to have a successful career and aspire for professional life.

TEVTA believes that the core objective of training is passing on information, knowledge, and industry experience to cover the gap between academia and professionals. Hands-on training methods are designed and practiced by professional trainers.

TEVTA pioneers along with the existing conventional chalk-talk methods and encourages innovation to ultimately serve the attainment of the core objective of teaching. The use of computers, tools, and blended methods of best practices in the classroom environment will create the real effect of a software house.

Such an innovative environment created by TEVTA trainers within the classroom and such effective use of technology and industry professionals will facilitate as instructors the way to the growth of student’s capacity, adaptability, rationality, and intellectual abilities along with a smart approach for reasoning and drawing conclusions. Skillset enhancement activities will nurture students’ personalities as well.

Also see: Minister launches five language courses in TEVTA 2024 / New Update

Details About GAMES & APPLICATION DEVELOPER (6 – Month Course)

  • Name of Course: Application & Games Developer
  • Entry Requirements: F.Sc. / ICS Students or Equivalent
  • Duration of course: 6 months
  • Total Training Hours: 800
  • Training Methodology: Practical 80%, Theory 20%
  • Medium of Instruction: English / Urdu

SKILL PROFICIENCY DETAILS

Upon successful completion of this course, the trainee should be able to:

  1. Demonstrate and communicate an Overview of Computer Games
  2. Perform work as per the Object-Oriented Programming (OOP) Paradigm
  3. Have basic hands-on knowledge of programming languages
  4. Perform hands-on game development in the future of the gaming industry as well
  5. Define and explain theoretical and practical instructions about the basic Gaming Philosophy
  6. Apply hands-on relevant Gaming Project Management
  7. Produce practical & relevant Gaming Project Documentation
  8. Perform effective and efficient hands-on work with the C# language
  9. Define basic and practical Java concepts
  10. Describe the basic concept of gaming Artificial Intelligence (AI)
  11. Perform hands-on efficient work in Graphics Designing
  12. Describe basic concepts of 3D Modeling and examples
  13. Describe basic animation concepts and examples
  14. Practically perform & describe about Cross-Platform Tools
  15. Practically demonstrate the closing, in a game project

KNOWLEDGE PROFICIENCY DETAILS

On successful completion of this course, the trainee should be able to:

1) Game Development

I. Define all game development cycle’s problems and issues II. Perform the story creation steps, selection of programming language, analysis, graphics, basic artificial intelligence, and others related to games. III. Define and adopt game development as a career for their secured future.

2) Mobile Application Development

I. Describe the whole life cycle of Mobile Application Development II. Explain the total mechanism and making of applications that are used to perform specific tasks through gizmo, for instance, Health App, Locations App, Commercial Store Finders, Fitness Exercises, and so on.

3) Software Development

I. Explain the overall software development lifecycle (SDLC) II. Know the process of computer programming, documenting, testing, and bug fixing (debugging) III. Know comprehensive knowledge of creating and performing maintenance of an application and produce various other software products. IV. Even perform desktop software development, and want to adopt it as a profession, this course will be an absolutely fabulous kick start.

SCHEME OF STUDIES

Games & Application Developer (6-Months)

Sr. NoMain TopicsTheory HoursPractical HoursTotal Hours
1Fundamentals of Course83319402
2Requirement Elicitation157893
3Game Design187391
4Game Development21103124
5Delivery42125
6Work Ethics (Soft Skills)194665
Grand Total160640800

Also see: Big News TEVTA Online Courses Offering 2024 | TEVTA Online Short Course List

DETAIL OF COURSE CONTENTS

Application & Games Developer (6-Months)

S.NoDetail of ContentsTheoryPractical
1FUNDAMENTALS OF COURSE
1.1Overview of Computer20
1.2Types of Computer20
1.3Input / Output Devices20
1.4Use Of Computer10
1.5Operating Systems20
1.6Internet System10
1.7What is a Class?17
1.8What is an object?17
1.9How to Identify and Design a Class?17
1.10What is Encapsulation for Information hiding?17
1.11What is Association?17
1.12Difference between Association, Aggregation & Composition27
1.13What is Abstraction and Generalization?17
1.14What is an Abstract Class?17
1.15What is an Interface?16
1.16Difference between Interface & Class26
1.17Difference between Interface and Abstract Class26
1.18What is the Implicit and Explicit Interface implementation26
1.19What is inheritance?26
1.20What is Polymorphism?26
1.21What is Method Overloading?26
1.22What is Operator Overloading16
1.23What is Method Overriding?17
1.24What is a Use Case?27
1.25What is a Class Diagram?17
1.26What is a Package Diagram?27
1.27What is a Sequence Diagram?16
1.28What is two-Tier architecture?26
1.29What is Three-Tier Architecture?26
1.30What is MVC Architecture?36
1.31Introduction of JAVA17
1.32Variables27
1.33Control Flow27
1.34Arrays in JAVA27
1.35JAVA Methods17
1.36JAVA Error Handling27
1.37C# Basics17
1.38Conditions in C#27
1.39Loops in C#27
1.40Arrays in C#26
1.41Functions in C-Sharp27
1.42Finding String Length in C#17
1.43Array Sorting in C#26
1.44Creating a Project in Visual Studio27
1.45C# Error Handling26
1.46Basic SQL Queries26
1.47Error Handling in SQL Server26
1.48Data insertion, Update, and Deletion in SQL16
1.49Basic Python27
1.50Variables in Python17
1.51Conditions in Python26
1.52Loops in Python16
1.53Functions in Python16
1.54Error Handling in Python17
1.55Basic HTML27
1.56Basic CSS27
1.57Creating a Simple Game in C#27
1.58Final Term Project37
Total Hours: 8383319
S.NoDetail of ContentsTheoryPractical
2REQUIREMENT ELICITATION
2.1Identifying Stakeholders37
2.2Recognizing Multiple Viewpoints36
2.3Working towards Collaboration36
2.4Sharing Understanding of the Problem27
2.5Avoiding Tunnel Vision26
2.6Confirming Requirements with Stakeholders27
Total Hours: 151578
S.NoDetail of ContentsTheoryPractical
3GAME DESIGN
3.1Choosing a Project27
3.2Initial Project Considerations36
3.3Defining the Game27
3.4Defining the Players27
3.5Defining the Gameplay27
3.6Defining the Resources27
3.7Defining the Game’s Art Style27
3.8Working with Technical Staff36
Total Hours: 181873
S.NoDetail of ContentsTheoryPractical
4GAME DEVELOPMENT
4.1Programming Game Logic27
4.2Creating Art Assets27
4.3Implementing Sound and Music27
4.4Level Design27
4.5Integrating Game Elements27
4.6Debugging and Testing27
4.7Optimizing Performance27
4.8User Interface Design27
4.9Adding Effects and Polish27
4.10Playtesting27
4.11Final Adjustments17
Total Hours: 2121103
S.NoDetail of ContentsTheoryPractical
5DELIVERY
5.1Preparing the Game for Release17
5.2Creating Marketing Materials17
5.3Releasing the Game17
5.4Post-Release Support10
Total Hours: 4421
S.NoDetail of ContentsTheoryPractical
6WORK ETHICS (SOFT SKILLS)
6.1Communication Skills57
6.2Teamwork57
6.3Problem-Solving Skills47
6.4Time Management27
6.5Adaptability27
6.6Conflict Resolution17
Total Hours: 191946

REFERENCE BOOKS / MATERIALS

Books / Manuals:

  1. Game Programming Patterns by Robert Nystrom
  2. The Art of Game Design: A Book of Lenses by Jesse Schell
  3. Introduction to Game Development by Steve Rabin
  4. Java Programming by Joyce Farrell
  5. C# 6.0 and the .NET 4.6 Framework by Andrew Troelsen
  6. Python Crash Course by Eric Matthes

Journals / Magazines:

  1. Game Developer Magazine
  2. IEEE Transactions on Games
  3. Journal of Game Development

Websites:

  1. www.gamasutra.com
  2. www.gamedev.net
  3. www.unity3d.com

LIST OF TOOLS & EQUIPMENT

Sr. NoDescriptionQuantity
1Desktop Computers with Latest Specs20
2Laptops5
3LCD Projector1
4Printers2
5Scanners2
6Broadband Internet Connection1
7Network Router1
8Switches2
9Servers1
10External Hard Drives5
11USB Flash Drives20
12Digital Pen Tablets5
13Graphic Design Software (Adobe Suite)1
14Game Development Software (Unity, Unreal Engine)1
15Antivirus Software1

Developed By:
G.M. Academics (TEVTA)

Reviewed By:
Manager Curriculum (TEVTA)

Approved By:
Competent Authority (TEVTA)

Course Implementation Date: April 2017

Contact Information

ACADEMICS DEPARTMENT
96-H, GULBERG-II, LAHORE
Ph # 042-99263055-59, 99263064
[email protected], [email protected]


Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *