[Presentation] CSC-170L - Session 01

Published on Aug 18, 2026

[Presentation] CSC-170L - Session 01

[Presentation] CSC-170L - Session 01 - PDF to Presentation

Published on Aug 18, 2026

Description:

We’re introducing you to CSC-170L, a crucial course presented by Mr. Stuart Anderson and Dr. Issac Osunmakinde. This presentation outlines the structure and expectations for this laboratory course, emphasizing practical application alongside theoretical understanding. We begin with a comprehensive agenda covering introductions, essential checks and balances, the distinctions between CSC-170 and CSC-170L, class engagement through questions and answers, and both practice and pre-lab programming exercises. Mr. Stuart Anderson, a key instructor, brings a wealth of experience, having retired as an Air Force officer and a software engineer. His specialization in Network, IoT, and robotics will enrich our learning journey. To foster a collaborative environment, we’ll take time to get to know each other, focusing on names and areas of concentration. This helps us build a supportive community as we delve into the course material. Our checks and balances section ensures everyone is on the same page. We need to confirm that all students have access to Blackboard, which is essential for course communication and material access. If you don't have access, please address this immediately. We also verify if everyone has completed the syllabus assignment. This is a critical first step to understanding course expectations and requirements. If not, please complete it before Sunday to avoid falling behind. Subscribing to ZyBooks is another mandatory step. This platform is integral to our learning resources and exercises. If you haven't subscribed yet, please do so immediately after class. Finally, it’s imperative that everyone downloads and installs Dev-C++ on their personal computers. This tool is fundamental for our programming exercises. Please complete this installation after class, and you can find it at bloodshed.net. Understanding the difference between CSC-170 and CSC-170L is crucial. CSC-170 is a lecture course focused on fundamental concepts, programming paradigms, and methods in computer programming. CSC-170L, on the other hand, is a lab course designed to reinforce what we've learned in CSC-170 by applying knowledge through practical skill assessments. In CSC-170L, practical skill assessments will be assigned, which you, as students, are expected to complete and submit during lab time. Additionally, quizzes may be given every week by ZyBooks, typically due on Sunday of the week they are assigned. We encourage an interactive learning environment, so we’ll have dedicated time for questions and answers. We want to know what grade you aspire to achieve in this course. More importantly, we'll discuss the necessary conditions to achieve that desired grade. This includes being punctual, attentive in class, and refraining from using cell phones, earbuds, or headphones during instruction. Active participation in class and submitting assignments on time are also vital. Most importantly, we emphasize doing your own work and refraining from any attempts to cheat, as academic integrity is paramount. We propose a verbal contract: I will commit to teaching you all how to become proficient programmers. Your side of this agreement involves upholding your responsibilities, which are key to your success and our collective learning experience. For lab computer access, we’ll guide you through the login process. Your username will typically be your first initial, middle initial, and last name, or your NSU email username or Blackboard username. The password will be "S" followed by your seven-digit student ID number and a dollar sign. The logon domain is CS. For example, a username might be J.J.Smith389.