May 16, 2024  
2024-2025 Academic Catalog 
    
2024-2025 Academic Catalog

Programming and Game Development, AAS


Return to {$returnto_text} Return to: All Programs of Study by Division and Degree Type

Unleash your passion for technology and delve into the multifaceted world of software development with this comprehensive program. Dive into diverse areas including desktop applications, mobile apps, database management, robotics & IoT, and captivating game development - all while mastering industry-standard languages like C, C++, Python, Java, SQL, C#, and PHP.

Program Outcomes


Upon completion of this program, students will be able to

  • Program desktop applications;
  • Program mobile applications;
  • Program websites;
  • Utilize database applications; 
  • Understand foundation game design theory;
  • Execute core programming skills in game development and VR/AR; and
  • Program 2D and 3D games.

Required Courses


First Year


Second Year


Fall Semester


First Semester Total: 15-16

Spring Semester


Second Semester Total: 14-15

Total Credits: 60-62


1Choose elective courses from the “Program Electives” list below. 

R Indicates Related Instruction requirement.

*Indicates prerequisite/corequisite needed.  Check course description.

Program Information


Why Choose This Program?

  • Comprehensive and Diverse: Explore multiple development areas, gaining a well-rounded understanding of the multifaceted software landscape.
  • In-Demand Skills: Master languages and technologies sought after by leading companies across various industries.
  • Flexibility: Customize your learning journey to align with your specific interests and career aspirations.
  • Hands-on Experience: Learn by doing practical projects, simulations, and potential industry internships.

Explore Different Frontiers: Tailor your learning by aligning with specific interests - from mobile app development to robotics - through elective courses and project work.

  • Master the Fundamentals: Solidify your knowledge in programming paradigms, algorithms, and data structures using diverse languages like C, C++, Python, and Java.
  • Craft Desktop Applications: Build interactive and functional software for various platforms, gaining expertise in user interfaces, event-driven programming, and file manipulation.
  • Develop Mobile Apps: Go mobile by understanding mobile frameworks, creating user-friendly apps for smartphones, tablets and web apps.
  • Unleash Database Power: Manage and manipulate data through the power of SQL, exploring relational databases and their role in modern applications.
  • Embrace Robotics & IoT: Join the revolution by understanding sensor integration, microcontrollers, - building your own devices and exploring robotic systems.
  • Create Immersive Games: Design and develop captivating games, delving into game engines, physics simulations, and artificial intelligence.

Opportunities after Graduation


Computer Science is a rapidly growing field that offers a wide range of exciting career opportunities. Here are some compelling reasons to start pursuing a career in Computer Science at FVCC: 

Become Industry-Ready: Hone your skills through practical projects simulating real-world scenarios, building a strong portfolio to showcase your talents.

Gain Versatile Skill Sets: Graduate with a diverse skill set coveted by employers, opening doors to various exciting career paths, such as Software Developer Full Stack Developer Game Developer GIS Developer Mobile Apps Developer Programmer Robotics Engineer and IoT Specialist.

High Demand: The demand for skilled Computer Science professionals is growing at an unprecedented rate. With the increasing use of technology in almost every industry, there is a huge demand for professionals who can design, develop and maintain software, websites, and applications, games, machine learning, artificial intelligence, and cyber security. It is expected that the demand for Computer Science professionals will continue to grow rapidly over the next 10 years, making it a stable and secure career path to pursue. 

Excellent Job Prospects: Computer Science job prospects are excellent. Graduates with a degree in Computer Science are highly sought after by employers across various industries. The field offers a wide range of career options, from software development and game development to artificial intelligence, data science, cybersecurity, and more. With such a broad range of career options available, there is always something new and exciting to explore for Computer Science professionals. 

Competitive Salaries: Computer Science professionals are among the highest-paid professionals in the workforce. The salaries for Computer Science professionals are highly competitive, with the median salary approximately $97,000. This makes it an attractive career choice for those who are looking for financial stability and job security. 

Flexibility: Computer Science professionals have the flexibility to work in a variety of settings, from large corporations to startups or as freelancers. They can often choose to work remotely, giving them the freedom to work from anywhere in the world. This flexibility makes it easier for Computer Science professionals to balance their work and personal lives.

Advising Information:


For more information, contact an advisor. 

Academic Advisor Faculty Advisor
Jori Bullemer Jim Goudy, M.S.
LRC 129 BSS 129
(406) 756-3905 (406) 756-3617
jbullemer@fvcc.edu jgoudy@fvcc.edu

 

Return to {$returnto_text} Return to: All Programs of Study by Division and Degree Type