You're seeing this message because you're using an older version of Internet Explorer that is unsupported on our website. Please use these links to upgrade to a modern web browser that fully supports our website and protects your computer from security risks.
Frostburg State University’s bachelor of Computer Science program readies you to take your place in the growing field of computer programming. Our classes give you the skills vital to maintaining the continual development of the virtual world and the possibilities for human interaction with it. Take your place as a computer programmer, creating programs from their most basic code on up using languages like C++ and Java, or a software developer, designing programs on a broader scale to best interface with the human element. Computer specialists format programs to work on an increasing variety of platforms, including web and cloud-based services, as computer technology continues to expand into every area of daily life.
Also see: Frostburg State University's Master of of Applied Computer Science program.
Learn in small classes that give you one-on-one time with professors who know your name.
Meet teachers from around the world who are dedicated to education and eager to help you make the most of yourself.
Fundamentals of Computer Networks – Introduction to computer networking using TCP/IP protocol suite. Topics include application layer, transport layer, network layer, data link layer, physical layer, and socket programming.
Low-Level Programming Concepts – Introduction to assembly language programming and to the architecture of the computer as seen from the programmer’s point of view. Topics include the virtual machine concept, data representation, Boolean operations, the instruction execution cycle, memory management, integer and floating-point arithmetic, low-level procedures, interrupt handling, instruction encoding, and the high-level language interface.
Operating Systems Concepts – Process management, scheduling, time slicing, concurrency, mutual exclusion, semaphores, research management, memory mapping, virtual systems, mass storage, file systems. Case studies of operating systems.
Find out more about Frostburg State University’s computer science program requirements (PDF).
Career Outlook for Computer specialists:
According to the U.S. Bureau of Labor Statistics, computer programmers can expect an 18% growth in jobs across computer-based occupations from 2012-2022, a somewhat faster increase than in other fields. This growth stems from increasing demand for new software and applications for continually developing devices and industry, like the virtualizing of healthcare records. While some companies have begun outsourcing their programming needs to firms in lower-wage countries, many others are actively employing computer programmers within the U.S. Programmers can improve their prospects by gaining fluency in a variety of programming languages rather than specializing in one, and by learning to use the latest virtual tools. For more information, visit http://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm (U.S. Government Occupational Outlook Handbook).
To find out more: