What to Expect from the Course?
This course serves as the foundation for many of the courses in the MSIT program. We will be covering the basic principles of programming through the Python language.
Please click on the topics below to reveal more details.
This course covers the following topics of Python:
- Introduction to Python
- Control Structures
- Functions
- Files and Strings
- Sequence and Set
- Object-Oriented Programming
- SDLC and Software Requirements
For students enrolled in the hybrid section, we will meet at the scheduled date and time in class.
For students enrolled in the online section, this course is delivered fully online asychronously. Learning takes place through self-paced readings, labs, and exercises although the modules are going to be time-released. There is no interactive online class sessions. Learning materials are provided in the modules. Short video clips may be provided in selected modules.
The modules are time-released. They are generally made available about two weeks before the due date. Please check the schedule closely as the the due dates change per semester and they are not exactly on a weekly basis.
Most of the readings are provided in the course. They are updated regularly (except for some classic readings) to make sure they are up-to-date. These resource represents multiple perspectives and help you to explore the subject domain more comprehensively. There will be a recommended reference list in case you'd prefer to go with textbooks.
There are sample code or examples all throgh the course. Make sure that you run all the sample code or examples in the course.
Taking an online course can be more difficult sometimes. It’s important that you get ready to take an online course. Please note these major differences:
- This online course is mainly conducted through D2L Brightspace and you have to be familiar with the system. You are responsible for any system and application that are required to take an online course, and it is your responsibility to make sure they run correctly.
- There are no interactive lecture or lab sessions in this class. Learning takes place through self-paced readings, tutorials, exercises, online Q&A and discussions, and other tasks; recorded lectures might be provided for some topics. It is important that you manage your own time well and push yourself to complete the work. You are more relying on yourself.
- Most communications and interactions are asynchronous. Majority of the communications are through emails, discussion boards and blogs, supplemented by telephone (while in office hours). It is important to visit the discussion boards and blogs regularly and be active in them.
In any classroom setting there are communication rules in place that encourage students to respect others and their opinions. In an online environment the community calls the do's and don'ts of online communication Netiquette. As a student in my course you should:
- Be sensitive and reflective to what others are saying.
- Avoid typing in all capitals because it is difficult to read and is considered the electronic version of 'shouting'.
- Don't flame - These are outbursts of extreme emotion or opinion.
- Think before you hit the post (enter/reply) button. You can't take it back!
- Don't use offensive language.
- Use clear subject lines.
- Don't use abbreviations or acronyms unless the entire class knows them.
- Be forgiving. Anyone can make a mistake.
- Keep the dialog collegial and professional, humor is difficult to convey in an online environment.
- Always assume good intent and respond accordingly. If you are unsure of or annoyed by a message, wait 24 hours before responding.
You may use the discussion board to discuss assignments. But this does not mean you should directly ask for answers (especially before the due date). Please avoid questions like:
- "Can someone share the answers?"
- "What did you do for the question ... ?"
- "Can anyone post his/her work?"
Please also avoid posting your complete work to the discussion board (especially before the due date). And absolutely you should not attach your submission file to any post.
Email:
For any course related communications, please contact me using the D2L Email. I generally respond to emails within the next business day.
For emergency contacts, please email me at zli8@kennesaw.edu. Please make sure you state the course number in the subject line.
Phone:
You may reach out to me at my office number: 470-578-4481.
Face-to-Face or Virtual Meeting:
I'd be glad to meet with you either face-to-face or virtually using Blackboard Collaborate. Please email me in advance to setup an appointment, and please do not hesitate to reach out to me.
To change your profile picture
- Click the profile icon at the top-right corner to open the menu, then select Profile.
- Click Change Picture to change your profile picture.
To change your notification settings
- Click the profile icon at the top-right corner to open the menu, then select Notifications.
- Enable Instant Notifications for Announcements.