|Schedule by week or unit||Information to cover|
Please note that the first assignment is at the bottom of the list posted here. You should do the work in order! I may add to the weekly schedule during the course of the week, so please check back multiple times. Please keep copies of all work you submit until you receive your final grade at the end of the semester.
Remember that I tape all my classes and capture notes on the Smartboard in the spring and fall. The recordings (audio) and the Smartboard are available for summer students to use under Audio and Smartboard.
Week of October 15th
|Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101.
I am available Tuesday at 2 this week. Thursday there will be no class.
Flowchart and Pseudocode assignment This is a quiz - however it is not due until next Thursday (October 25th) when homework is due - you need to work on it individually because it is a quiz (that also means no resubmit). This quiz also counts more than the quick quizzes - guess I should have called it a test. It counts like a high-end homework. I will accept it late, but late points will be subtracted.
Week of October 8th
|Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Wed from 4-7 in K116 and Sat 11 - 2 in K101.
He will also be available Friday from 3 to 6 probably in K101 but you can check with the help desk.
I am available at 10 on Wed in my office K112 and 2ish on Tues and Thurs in K101.
Rainfall to fix
Order to fix
Bonus to fix
Week of October 1st
|Lindsey is available Tues 2:30 to 6 and Thurs 3 to 6 in K101. Dave is available Mon and Wed from 4-7 in K116 and Sat 11 - 2 in K101.
I am available at 10 on Mon in my office K112 and 2ish on Tues and Thurs in K101.
If you have the text book reading chapters 2 and 3 would be helpful.
Sorry, I am behind in correcting - trying to get caught up!
In class logic exercise - this must be passed in by the due date which is Oct 11th or there will be a late penalty I will not post the audio/Smartboard until the due date because we did it in class.If you were not in class (proved by signing the list) you need to do this check off assignment and send it to me. Follow the logic flowchart and process the input, then tell me the output. Show the answers for the first four and then you can just show the messages. Note if you were in class to do it you can check the assignment off as done.
Logic PowerPoint assignment
Week of September 24th
|I have an office hours Mon at 10 and will be around Tues and Thurs at 2 for an hour or so in K101. Lindsey is available from 2:30 to 6
on Tues and 3 to 5 on Thurs. Dave is available Mon and Wed from 4-7 in K116. He cannot do Sat this week but will do Friday from 3-6
probably in K101 but you can check with the help desk.
I strongly sugggest you set up some study groups and meet when Lindsey or Dave are available to answer questions.
This is Enrollment Verification week and I have to verify you are in the class. If you have not passed in work or the email a week verifying you are in the class, then you need to contact me now to make sure you are not withdrawn from the class.
Reading - there is not a required text but there is reading that will add to your knowledge base and that is required:
If you bought the optional text, read chapter 1 (you might note that at Amazon much of the first chapter is available for Just Enough Programming Logic and Design in the Look inside feature). Might help you decide about the book.
Compiler vs interpreter
Types of software
Memory and RAM
Examples: Pseudocode and Flowcharts
Pseudocode and Flowcharts
I also want to include some information on skills, so please listen to this video and read this handout about note taking.
Note taking plus other techniques for being successful -I suggest checking out the other links on this page .
Cornell method of note taking
We went over SQL last week. Here are some examples you may find helpful:
Some SQL examples Let me know if you find a typo.
This week, we will go over some of the principles from the readings above and start looking at logic. We will work on the practice exercise below.
Presentation on using pseudocode to play computer
Separate speaker notes to accompany presentation on using pseudocode to play computer
For help on if statements, look at this presentation:
Presentation on logical if structures
Separate speaker notes to accompany presentation on logical if structures
Please look at this PowerPoint on loops and repetition:
Presentation on structure (focus on loops)
Separate speaker notes to accompany presentation structure (focus on loops)
POSTPONED - the inclass assignment below is postponed until next week!
In class logic exercise If you were not in class (proved by signing the list) you need to do this check off assignment and send it to me. Follow the logic flowchart and process the input, then tell me the output. Show the answers for the first four and then you can just show the messages. Note if you were in class today you can check off the ones done in class as done.
Week of September 17th
|I will be available Monday at 10 in my office K112 and Thursday at 2 in K101 (I have to change my office hour this week from Tues to Thurs).
Lindsey will be available at 2:30 from 6 and Thurs from 3 until 5. Dave our newest student tutor is available Mon and Wed from 4:00 to 7:00
(in K116) and Saturday from 11:00 to 2:00 in K101. There is a lot of support
and you should definitely use it if you have questions or encounter a problem. We are hear to help you succeed! Please take
advantage of that.
To repeat: If you need help with something, now would be the time to ask your questions!
Directions for downloading Access are located under Notes and Handouts. Using Office 365 to download the suite is probably the easiest approach.
Here are some articles you can read if you want support in working with Access. Many go beyond what we are doing in class. They are a resource you can choose to use.
Create a table
Create a query
Create a table from Microsoft
Create a table (uses older version of Access)
Create a query (uses older version of Access)
Introduction to SQL
W3Schools on SQL
On Thursday we will look at SQL in Access.
Examples of Access queries done in class:
Query examples from 11:00 class
Query examples from 12:30 class
For students in class on Tuesday, you will break up in groups of 3 and choose a leader who will be responsible for mailing me your answers with a cc to you so you know that it came through. Note, there is no makeup/resubmit on group projects.
Note students taking the class online can choose to come and participate in the group project in class even if we can't find you a seat.
For students who are not in class (online or absent students), I will email you with your group and group leader (probably Wednesday(. You can then communicate via email (I am waiting to see who is in class before assigning the web groups). I am sending out group assignments (students who have not passed in work are not assigned to a group until I have started receiving assignments). Please note that in the groups everyone should work on all the problems! You are working together as a group!
Note: On the flowcharts in the assignment, sometimes the word Technology is cut off and you see Course instead of Course Technology.
Group DB assignment
Group DB assignment (html version)
Answer sheet for group project
Book Database to use in answering questions (Access2016, 2013)
If you do not receive a group assignment, get back to me.
Database assignment to query with SQL:
We will talk about SQL in class on Thursday, so I strongly suggest you do not start this assignment until we have gone over SQL.
You need to send me the database and a list of the SQL queries you wrote so that if the queries get "Microsoft fixed" I can see what you wrote. Remember, the queries have to all be done in SQL. This is not a group project. It needs to be done individually.
Softskills database to query with SQL
Week of September 10th
|I will be available Monday at 10:30 in my office K112. I will also be available Tues and Thurs at 2.
Lindsey will be available at 3 on Tues and Thurs and she can stay as late as 6 if someone lets her or me know they
would like to meet with her.
This week we will look at uploading a web page to our cisweb. Please bring your user name and password for working with cisweb to class on Tuesday. The information was sent to you at your bcc email.
More about soft skills - please read
We will also start looking at Microsoft Access 2016 this week. If you would like a copy for your computer you could choose to download Microsoft Access 2016 from Office 365.
Access 2016 using Office 365
Please do not change any of the passwords we have given you. I need to be able to get to your site as does the IT staff if there is a problem. Several of you have asked about words for different colors. Here is a link:
Uploading to the Web: In my notes I talk about cisweb.bristol.mass.edu. Things have changed and you should now use cisweb.bristolcc.edu. you need to also change the port to 220.
We will look at login to cisweb this week so check the notes on the Smartboard and the accompanying audio as well as the notes below.
To load things up on the Internet, we use WINSCP. Please read the WINSCP and cisweb information: (note that in my examples I use cisweb.bristol.mass.edu as the host, we are now using cisweb.bristolcc.edu as the host although the old one is still supported).
Here is information about using cisweb and WINSCP at BCC
Talks more specifically about portfolio We will be looking at making a portfolio later in the semester.
If you want to download WINSCP at home, you can find it at this address.
Again, please remember to change the port to 220.
Access2013 example and explanation:
Sample Access 2013 database Note there is an accompanying Smartboard explaining this database under presentations
Access 2013 example explanation - database is under examples
Other examples are at my site under Examples and under presentations.
The databases we created in class a previous semester are shown below so you can take a look:
Created in 11:00 previous year (student.accdb)
Created in 12:30 previous year (studb.accdb)
If you did not create the database and table during class on Tuesday, I suggest you look at the notes in this presentation and try to create the table following the steps. Presentation on creating an Access 2016 database and table
Presentation going over first few HTML examples I created it to send to some students who were having trouble with HTML
Note: Assignments are not due until the week after they are assigned. You are welcome to pass them in early.
Assignment #1: Upload your web page introducing yourself to the cisweb server and send me the address. Extra credit if you experiment with linking and try links that involve subfolders going back and forth and a link to an outside page.
Assignment #2: Quick Quiz #1 (Quizzes are usually three day quizzes that are due three days after they are posted.) This quiz will not have that close a deadline - you need to pass it in by September 18th. Note that I do not accept late quizzes
Assignment #3: Access Database Assignment on BCC College ResourcesThis assignment must be done with the user interface we have looked at in class, it should not be done with SQL - next weeks assignment will deal with SQL.
Resources for database data: I am attaching a list of the resources that I found that you can use in preparing your database.
Notes on College Resources - some things to help as you put data in the database Note that I did not find something for all fields - it is acceptable to leave some data blank but you should find some data on your own as well.
Week of September 3rd
|Lots of information this week!|
Each week, I will post information prior to the start of the Tuesday class. Please check back several times during the week because I may add information and/or assignments as the week progresses. I am setting up extra labs where students can come for questions and help - the schedule is not available yet but I will be available in my office (K-112) around 2:00 on Tuesday and Thursday this week. Each week I will post my availability at the beginning of the Week of posting.
If you are just starting as a CIS major, I recommend that you double check your fall schedule with me.
You will be getting invitations and login information in the next few weeks at your BCC email acount. Please be sure to check for them.
After each class (usually that night or the next day), I post the Smartboard notes and the audio of the class. If you were not in class or have questions, please look at the Smartboard notes and listen to the accompanying audio.
I leave up the Smartboard Notes and audio lectures from previous semesters since much of the material is the similar. You should look up Smartboard presentations on topics that you want to go over.
I record most of the classes where I deliver a lecture so you should always assume that the class is being recorded. If you want to know, just ask! I then post the audio and the Smartboard notes so you can follow and/or review what happened in class.
We will start looking at HTML/HTML5 to develop a web page this week. Please look at the samples under Examples.
These are the pages you need to go over and understand:
There is an HTML presentation that also looks at writing code with HTML. It is under presentations and it is zipped.
Note that it does not use examples with the optional DOCTYPE on the first line.
Zipped version of Introduction to HTML
A great reference for writing HTML is W3Schools
Note that I will not always repeat the address here in the week of - I will just point you to where it can be found.
Please note that this class used to be CIS17 and some of the handouts will say CIS17, that is why I refer to the class as CIS120/CIS17.
Remember that the CSS (College Success Strategies) skills are embedded in this course. For example time management and learning style readings will help you to write the web page introducing yourself and telling me how you are going to handle your time and use your knowledge about learning styles to be successful in this course. If you complete this course, you do not have to take the College Success Strategies course.
For us there are two definitions of CSS - one is the College Success Strategies and one is Cascading Style Sheets.
Here are some links where you can find information on HTML and CSS:
I frequently search with the word "tutorial" and the subject when I want basic information.
Cascading Style Sheets:
Remember that to see the code you wrote, right click and view source. I used Firefox to make my examples.
A member of the last class found this article interesting:
Improve your time management
All assignments must be turned in using the email addresses that I sent you.
Assignments are due the Thursday of the week after they are assigned. So assignments for this week are due next Thursday, September 13th.
There is also an Assignment Summary (look under Weekly Schedule in the menu on the left).
We will be looking at soft skills later in the semester and as a foundation for that, I want you to take this survey:
Send me an email letting me know you have taken it.
Your assignment for this week:
HTML page to introduce yourself (needs to include CSS)
I should clarify that you should use a lot of the HTML in the examples so you should use things like lists, tables, images, CSS etc to get the best grade. If you use extra HTML that you research and use to create the page you need to explain the commands for extra credit.
Also extra credit for having more than one page and linking them.
Email me if you have questions!