Learn to create web pages and mobile applications featuring interactive capabilities using client and server side technologies.Learn to develop secure, dynamic, database-driven web applications.
All those listed for the Computer Science Software Development certificate.This certificate enables one to have the necessary skills for an entry level position as a web or mobile software developer. A particular focus on event driven user interfaces comes first, followed by specific application areas for web and mobile computing. This builds on the Software Development certificate by providing additional breath in the development of web and mobile applications. CS 2420 – Algorithms and Data Structures.Learn about algorithm analysis techniques, asymptotic notation, data structures, sorting algorithms, and graph algorithms.
This certificate targets displaced workers from other fields and gives them a realistic pathway for obtaining an entry level position as a software programmer or tester, as well as providing a foundation for other certificates or for a future BS degree in computer science. CS 4350 – Computer Science Teaching Methods.CS 1410 – Introduction to Computer Science 2.CS 1400 – Introduction to Computer Science 1.CS 1030 – Foundations of Computer Science.Learn methods for teaching computer science to high school students.An ability to use the Java programming language.An ability to use the Python programming language.A basic ability to design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.An understanding of professional, ethical, legal, security, social issues, and responsibilities.An ability to analyze a problem, identify, and define the computing requirements appropriate to its solutions.Specific skills and outcomes as a result of this teaching certificate include: These certificates qualify teachers to teach CS in high school, allowing students to earn college credit through AP or Concurrent Enrollment CS classes. Single-player mode and playing against 'bots' can get a little boring, but when you start playing with friends or online, you realize just how much fun it really can be.The Utah State Board of Education (USBE) recognizes the Computer Science Teaching certificates. For the latter, you can use other apps like the excellent Hamachi.Ĭounter-Strike 1.6 is still, despite its age, one of the best first-person shooters around.
What's more, the game takes up less than 300 megabytes and doesn't require anything extra to play- simply install and go.Īs usual with Counter-Strike (although not so common in modern games), you can play online or over a local area network (LAN). This particular version of the game, distributed by WarZone, includes all the legendary game modes from the franchise such as CS_Assault, DE_Dust, CS_Mansion, DE_Aztec and many more. All this must be bought with the money earned in previous rounds. They can choose different weapons, body armor, grenades, and even bomb disposal equipment. These two teams are split into terrorists and anti-terrorist strike teams, and must fight against each other to place, or deactivate bombs or keep, or rescue hostages, respectively.īefore every round, each team has a few seconds to buy equipment. More than a decade on it is still the best and the most entertaining game of its type, it has the best settings and is the best place for gamers to really show their mouse skills.įor the uninitiated, Counter-Strike is a first-person shooter where two teams must face each other to achieve a set objective. Counter-Strike is the most popular online team shooter in history, and for good reason.