Thank you for choosing Lakeland Community College. We are committed to providing high quality learning opportunities. As you select your courses, please note that Lakeland offers a variety of schedule types. After you register, please check your Lakeland student email regularly for course updates.
It is expected that students will spend 2 to 3 hours, minimally, outside of the classroom/laboratory performing course related work such as readings, research, homework assignments, practica, studio work, and other academic work for every hour of instruction spent in the classroom/laboratory.
SEARCH: Term: Fall 2026
, Keyword: , Subject: ITCS , Schedule Type: ALL , Instructor: ALL , Campus: ALL , Seats: Open Only
Prerequisite: ITIS 1005 (can be taken concurrently) or ITIS 1007 (can be taken concurrently), a grade of “SC” or better in MATH 0850 or placement test; or permission of instructor.
This course provides an introduction to problem-solving techniques, the steps of the program development cycle, and fundamental skills needed for programming in any computer language. Students will develop logic plans and create programs using core programming instructions to solve a variety of problems and will use one or more programming languages to gain experience with the complete program development process. The course includes an introduction to object-oriented and event-driven programming, and to the IDE (Integrated Development Environment).
(4.5 contact hours: 1.5 lecture, 3 lab) (TAG, CTAG) [Catalog Entry] ADDITIONAL FEES: $15.00
Prerequisite: ITCS 1010 or permission of instructor.
This course introduces students to the Python programming language. Students will write procedural and object-oriented applications. Student programs will include arithmetic operations, strings, functions, decisions and loops, and object-oriented constructs. (5 contact hours: 1 lecture, 4 lab)
(5 contact hours: 1 lecture, 4 lab) (OT36, CTAG) [Catalog Entry] ADDITIONAL FEES: $25.00
Prerequisite: ITCS1820 or ITCS1870 or permission of instructor.
This course introduces the basic principles and concepts of software engineering (SE) and provides the necessary foundation for subsequent SE courses at the upper division level. Topics include basic terminology and concepts of software engineering, working with project teams to contribute to larger systems, developing documentation, examining requirements tradeoffs, and analyzing large systems from multiple perspectives.
(4 contact hours: 2.5 lecture, 1.5 lab) [Catalog Entry] ADDITIONAL FEES: $15.00
Prerequisite: ITCS 1870 or permission of instructor.
This course introduces intermediate and advanced aspects of the Python programming language. Students will explore object-oriented concepts of encapsulation, inheritance, and polymorphism; exception handling; iterators; decorators; and networking and remote data handling.
(5 contact hours: 1 lecture, 4 lab) (TAG) [Catalog Entry] ADDITIONAL FEES: $25.00