COMP SCIENCE LAB (CSL)
CSL-101 BEAUTY & JOY OF COMPUTING LAB (0 Credits)
CSL-130 INTRO TO PROGRAMMING IN PYTHON LAB (1 Credit)
This course introduces students to programming using the Python programming language. No prior experience is required. Fundamental programming concepts and approaches will be covered to begin a students journey towards software development proficiency. The course will focus on the application of Python to problems commonly encountered in a variety of other disciplines and will guide students through initial requirements gathering, planning, development, and testing of code. The course consists of three lecture hours and one two-hour laboratory per week.
Corequisite(s): Take CS-130
CSL-131 OBJECT ORIENTED PROGRAMMING LAB (0 Credits)
Lab occurs once per week for two hours. Lab is taken with CS 131.
Prerequisite(s): TAKE CS-130
Corequisite(s): Take CS-131
CSL-132 ALGORITHMS & DATA STRUCTURES LAB (0 Credits)
One two-hour laboratory per week. Lab is taken with CS 132.
Corequisite(s): Take CS-132
CSL-243 DATABASE AND BIG DATA LAB (1 Credit)
Corequisite(s): Take CS-243
CSL-254 COMPUTER NETWORKS LAB (0 Credits)
A study of computer networks based on a layered network architecture. Various essential network protocols are examined. The course includes an overview of local area networks, routing algorithms, and network applications. The course consists of three lecture hours and one two-hour laboratory per week.
Corequisite(s): Take CS-254
CSL-257 USER EXPERIENCE DESIGN LAB (0 Credits)
Students will study the theory of user interface design in class and will put that theory into practice through laboratory exercises and team projects. Lab is taken with CS 257.
CSL-334 COMPUTER ORGANIZATION LAB (1 Credit)
Corequisite(s): Take CS-334
CSL-346 OPERATING SYSTEMS LAB (0 Credits)