CS 200-3: Programming Fundamentals (using Java) Spring 2025 ONLINE (asynchronous) Via: Course Home Page, Office Hours via Zoom, Google Chat Space & D2L AND Peer-led Workshop via Zoom, Day and Time: TBA (crn: 20088)
The Left Navigation Bar: Links to class syllabus, assignments, projects, examples,
web tools, downloads, & more (possibly useful) information. Note: Links are unique to course.
Welcome to CS 200, Programming Fundamentals!
This course serves as an introduction to principles of computer programming.
It covers fundamental concepts including input/output, data types, arithmetic, relational, and logical operators, branching, looping, methods, arrays, and an introduction to object oriented programming (OOP). Programming projects involving these concepts will be assigned for interactive applications, numeric computations, and analysis of data.
A common comprehensive final exam will(may) be given for all sections of CS-200, the date of the final exam is listed in the Weekly Schedule.
Course Pre-requisite: MATH-173 minimum grade of C
Required Textbook: Introduction to Java Programming, Comprehensive Version, 12th Ed. Author: Y. Daniel Liang, Publisher: Pearson
ISBN 9780136520238
Additional Supply Requirements to bring to every class:
1 USB flash drive or separate directory/folder on your computer to store your work. jGrasp IDE, flowcharting template (sample template) or computer flowchart drawing tool, pencil with eraser, black pen, and red pen.
You are responsible for the reading that is assigned in the syllabus and listed below in the Weekly Schedule.
The reading assignment for each week is to be completed prior to the the first class in the week in which the reading is assigned in order to be prepared for the lecture/discussion/lab.
If there is a "Concept Guide" posted for the chapter, complete the text notes column as you complete the reading and submit it as .pdf via email, prior to starting the module work.
Subject line for the email: CS 200 > Concept Guide > (list the chapter)
Web site content is subject to change, consider checking this page at least twice weekly.
CS 200-2 Peer Leaders:
TBA
Peer Leader and Tutor Schedule: See course Google Chat Space for all schedules, locations and updates
The sign of a prepared student, textbooks in hand, along with materials for note-taking, ready at the first class.
(the textbook for this class is listed in the syllabus)
All reading assignments and concept guides (text portion) are to be completed prior to starting the module's content.
Prior to starting the course the plan is to get aquainted with our online environment for this course.
Please watch the video tour of our learning environment.
Note: The video was created for a previous summer session of the course, please only focus on how the course is to be navigated as weekly modules. The actual Spring 2025 dates, times, syllabus, synchronous workshop, project and peer leaders will be different and are (or will be) posted on this page.
This course is broken into Weekly Modules.
The modules start on Mondays at 12:01 a.m. and conclude on the following Sunday by 11:59 p.m.
Module work can be accepted starting on Mondays at 12:01 a.m. and all module work must be submitted by the end of the module on Sundays by 11:59 p.m.
Read the syllabus
A link to the syllabus is located in the navigation bar located on the left side of this page.
The syllabus contains the plan for the course. Here is a "short list" of some of the key details that you will find in the syllabus:
general course description
contact information to reach me (Freddy Porps - your instructor on this journey)
supplies you will need
list of topics that will be covered
learning outcomes for you as a result of successfully completing this course
the workload (student tasks/assignments/requirements) - the tasks you will do to show your understanding of the materials
grading policy ("How do I get an 'A' or 'B' or...?")
miscellaneous course policies (rules)
HOW TO: communicate with me
and finally - your FREE gift with the syllabus, a handy worksheet to calculate your course points and current grade :-) Yes, FREE with your enrollment in this class.
Explore the course home page
Time to check out this place!
← View the links in the navigation bar on the left side of the page - click on them - and check out the content.
Try out the quick links at the top of the page. Then, LOOK AHEAD at the plan for Week 1.
Each week, please make sure to scan the entire module at the start of the week for due dates before starting module as a linear process.