COMP SCIENCE LAB (CSL)
CSL-101 BEAUTY & JOY OF COMPUTING LAB (0 Credits)
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-101
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-133 INTRODUCTION TO PYTHON (1 Credit)
This course introduces the Python programming language and compares its syntax and semantics to those of Java. Fundamental programming concepts and approaches covered in prior Computer Science programming classes will be built upon to increase students' proficiency in software development. The course will focus on the application of Python to problems commonly encountered in the area of data sciencel 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-133Take CSL-132
CSL-243 DATABASE AND BIG DATA LAB (1 Credit)
Prerequisite(s): TAKE CS-101
Corequisite(s): Take CS-243
CSL-254 COMPUTER NETWORKS LAB (0 Credits)
One two-hour laboratory per week. The laboratory component provides experience in network programming using sockets. Lab is taken with CS 254.
Prerequisite(s): TAKE CS-101
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.
Prerequisite(s): TAKE CS-101
CSL-334 COMPUTER ORGANIZATION LAB (1 Credit)
Corequisite(s): Take CS-334
CSL-346 OPERATING SYSTEMS LAB (0 Credits)
Prerequisite(s): TAKE CS-101