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-244 APP DEVELOPMENT LAB (1 Credit)

Prerequisite(s): Take CS-131

Corequisite(s): TAKE CS-244

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-255 SERVER MANAGEMENT LAB (0 Credits)

Prerequisite(s): Take CS-254

Corequisite(s): TAKE CS-255

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-258 MACHINE LEARNING LAB (1 Credit)

Prerequisite(s): Take CS-133

Corequisite(s): TAKE CS-258

CSL-334 COMPUTER ORGANIZATION LAB (1 Credit)

Corequisite(s): Take CS-334

CSL-346 OPERATING SYSTEMS LAB (0 Credits)

Prerequisite(s): TAKE CS-101

CSL-390 SOFTWARE ENGINEERING LAB (0 Credits)

Prerequisite(s): TAKE CS-257

Corequisite(s): Take CS-390