
Computer Science courses at Lee College equip students with foundational and advanced programming skills through a hands-on, project-driven curriculum, in which students propose and complete an original project each semester. Coursework emphasizes algorithmic thinking, software design, human-computer interaction, and the ethical dimensions of computing, preparing students for transfer into a bachelor's degree program or entry into the tech industry. Alumni often find opportunities across a wide range of industries, including technology, healthcare, finance, education, and government, reflecting the versatility and high demand for computer science professionals.
Many careers require education beyond the associate degree. Students should work with their advisor to tailor course selections to align with their chosen transfer university. The transfer plan on this page outlines a general course plan, but it is essential for students to select courses that best fit their educational goals as they continue their education at a university.
Upon successful completion of the Computer Science degree program, graduates will be equipped with the following skills:
Programming Proficiency
- Develop and implement Python software, focusing on writing precise, efficient, and maintainable code.
Problem Solving and Algorithmic Thinking
- Apply logical reasoning and algorithm design techniques to solve complex computational problems.
Software Development Lifecycle Understanding
- Gain experience in planning, developing, testing, debugging, and maintaining software applications
Project Management
- Propose, plan, and execute a programming project, mirroring real-world development environments.
Data Analysis and Processing
- Use programming tools to collect, organize, and interpret data, supporting data-driven decision-making.
Ethical and Responsible Computing
- Recognize technology's societal and ethical implications, and develop responsible practices in software development and data handling.