Computer Science Logo

Computer science is the study and development of computers. It includes the theory in which computer research and technology is based, systems analysis and design, application and system software design, and networking. Key concepts within Computer Science are algorithms, computational thinking, and logic.

The computer science courses at Lord Fairfax Community College (LFCC) supply the first two years towards a four-year degree that you can complete at any college or university. The courses are specifically designed to facilitate transfer. A four-year degree in computer science will include courses on design principles of microprocessors, operating systems, programming languages, compilers/translators, networks, data bases, algorithm design and analysis, computational theory, graphics, cybersecurity, and artificial intelligence, among others.WoW 2016 CS Group

The courses offered at LFCC provide an introduction to the fundamentals of procedural programming (defining a sequence of steps to solve a problem), object-oriented programming (software design around data, or objects), data structures (organizing data effectively), and computer organization ( structure and behavior of a computer system).  There are also courses in assembly language programming and hardware architecture, as well as an introduction to unique programming languages that offer radically different ways to define a program (of particular interest to those working in artificial intelligence). 

The Computer Science program supports equality and diversity. There are various career opportunities in computer science for women and minorities, so women and minorities are strongly encourage to apply. The mission of the computer science program is to educate our students so that they will reach their full potential in computer science research and practice through a deep understanding of the fundamentals of the field, their application in solving problems and creating products, and with an affinity for lifelong educational renewal.

LFCC’s computer science program is a great place to start for any aspiring computer scientist, who wants to confront problems and create digital solutions for tomorrow. Together, our faculty, staff, students, and alumni make the world a better place—day by day, project by project, step by step.

Click on a section below to view more information

Computer Science Program Educational Objectives & Student Learning Outcomes

Graduates of the Computer Science program at LFCc will be known for their accomplishments in the early stage of their careers and they should be:

  1. Develop computerized solutions to important problems either individually or through interdisciplinary teams within a global and societal context.
  2. Professionally and ethically, engage in technical or business activity through computer science ability, communication skills, and knowledge.
  3. Engaged in continuing professional growth through continuing education or professional activity.
  4. Contribute to the economic development of the Shenandoah Valley region and the state of Virginia. 

Computer Science Student Learning Outcomes

The following Student Learning Outcomes for the Computer Science program have been adopted:

  • Apply concepts of computing and mathematics to solve problems.
  • Analyze a problem, identify and define the computing requirements appropriate to its solution.
  • Design, implement and evaluate a computer-based system, process, component, or program to meet desired needs within realistic constraints.
  • Function effectively on teams to accomplish a common goal.
  • Recognize professional, ethical, legal, security, and social issues, and responsibilities.
  • Demonstrate effective communication with a range of audiences.
  • Analyze the local and global impact of computing on individuals, organizations, and society.
  • Recognize the need for and demonstrate the ability to engage in continuing professional development.
  • Employ current techniques, skills, and tools necessary for computing practice.
  • Apply foundational Computer Science concepts and algorithmic principles to models and designs of computer-based systems demonstrating comprehension of the tradeoffs.
  • Apply design and development principles in the construction of software systems of varying complexity.
  • Demonstrate ability to write in a scholarly journal format on a technical topic. 
Associates of Science Degree Overview

The A.S. in Science: Computer Science Specialization is designed for students who plan to transfer to a four-year institution to major in Computer Science. The program objectives relate to the abilities of the graduates several years after graduation. The rigorous program, taught in the state-of-the-art Cyber Lab, is an economical way to prepare for a bachelor’s degree. The program curriculum is mapped to the ACM’s CSTransfer with Cybersecurity Infused guidelines.

The objectives include:

  • Foundation for successful careers in industry: Graduates of the program will have a broad understanding of the fundamental concepts, methodologies, tools, and applications of computer science. They will have the educational foundation that leads to successful careers in the technology industry.
  • Foundation for upper level undergraduate study: Graduates of the program will have the academic preparation for successful completion of a technology intensive bachelor degree programs and have the majority of core general education coursework completed.
  • Professional preparation: Graduates will have effective written and oral communication skills, and be able to work collaboratively in a professional and ethical manner.
Academic Year Enrollment (Fall) Enrollment (Spring) Degrees Awarded
2015-2016 26 38 0
2016-2017 58 52 5
2017-2018 75 54 6
2018-2019 71 61 7
2019-2020 94 72 12
Computer Science Career Studies Overview

The Computer Science Career Studies Certificate is designed as an add-on skill set for working adults with a degree in another field, for adults looking to switch careers, or for students looking to transfer into a Bachelors program prior to Associate degree completion. All courses fed into the A.S. of Science: Computer Specialization degree.  

The objectives include:

  • Foundation for successful careers in industry: Graduates of the program will have a basic understanding of fundamental computer science concepts, They will have the educational foundation for an entry level career in the technology industry.
  • Foundation for upper level undergraduate study: Graduates of the program will have the academic preparation for continuation into the degree program at LFCC or entry level technology courses that transfer into a bachelors degree program.
  • Professional preparation: Graduates will have effective written and oral communication skills, and be able to work collaboratively in a professional and ethical manner.
Academic Year Certificates Awardde
2018-2019 0
2019-2020 1
Applied Computer Science Career Studies Overview

The Applied Computer Science Career Studies Certificate is designed as a stand alone certificate for those who have limited or no technology background. This certificate will provide a strong foundation to enter into the work force in such a position as a Help Desk Specialist. These courses are not designed to be transfer course, but some 4-year institutions may accept. These course feed directly  into the Associate of Applied Science Degree in Information Systems Technology. 

The objectives include:

  • Foundation for successful careers in industry: Graduates of the program will have a basic understanding of fundamental computer science concepts, They will have the educational foundation for an entry level career in the technology industry.
  • Professional preparation: Graduates will have effective written and oral communication skills, and be able to work collaboratively in a professional and ethical manner.
CS Transfer Guide

To facilitate seamless transfer, LFCC has created an online Transfer Guide that provides detailed information such as tuition, GPA, application requirements, course equivalents, and other information that may be useful in the transfer process. 

The Virginia Community College System (VCCS) has created a guaranteed admission agreement with more than 20 of Virginia’s four-year colleges and universities for students who graduate from LFCC with an associate’s degree and a minimum grade point average. Can learn more the VCCS agreements at http://www.vccs.edu/students/transfers/. 

The VCCS also offers a Transfer Planning Tool on the Virginia Educational Wizard, which can be found at www.vawizard.org.

Admissions & Policies

   

Change of Major

Program Plan Change Request– This form is used to declare or change a degree or certificate program. F1 students and students receiving financial aid or veterans benefits are required to be in an eligible curriculum. Appropriate signature is required.

  

Admissions

From the time you apply to the College until you walk across the stage at graduation, the Admissions / Enrollment Services Office provides many services to students. Please see a member of the Admissions / Enrollment Services Office staff for more assistance with any of the following: registrations, applications, program/plan change requests, change of data requests, withdrawals, and schedule changes.  The below links will help you understand the process:

Schedules & Catalogs

Students enrolled in this degree are strongly encouraged to choose their transfer school as soon as practical, then consult that institution, the CS program lead, and their LFCC advisor to ensure that their course of study will be consistent with the requirements of their transfer institution.

Apply Now

Sidebar search form