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

Prerequisite(s): Take CS-131

Corequisite(s): TAKE CS-244

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-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.

CSL-258 MACHINE LEARNING LAB (1 Credit)

Prerequisite(s): Take CS-130

Corequisite(s): TAKE CS-258

CSL-334 COMPUTER ORGANIZATION LAB (1 Credit)

Corequisite(s): Take CS-334

CSL-341 AI AND ROBOTICS LAB (0 Credits)

Prerequisite(s): Take CS-132

Corequisite(s): Take CS-341

CSL-346 OPERATING SYSTEMS LAB (0 Credits)

CSL-410 SOFTWARE ENGINEERING LAB (1 Credit)

Prerequisite(s): TAKE CS-257

Corequisite(s): Take CS-410