Computer Science 110 Assigned Work

Computer Science 110

Assigned Work List

2019-2020 We are using Python 3.6 Page

For Potato Harvest students: If you have any questions or assignments to submit, email them here: Todd.Swim@nbed.nb.ca

New Brunswick Virtual High School login

Save all your work in your U: in a folder called "CS110".

Testing - Let me know when you are ready for a test or quiz and I'll put the password in remotely from my workstation.

Filenames saved in your folder will be green in color.

The accumulative file count will be blue in color.

Thanks to Charlee for all her work compiling the following assigned work for this course.

Module 1 - Computer Systems

  • Login to the on-line course at the New Brunswick Virtual High School and go through the material and complete and any of the activities on Module 1 Computer Systems.
  • Complete the Design Your Dream System powerpoint. Save the file in your CS110 folder in your home drive; filename Unit 1_DreamMachine.pptx
  • Do the Module 1 test before moving to the next assignment. I will put the password in for you when you are ready.

Module 2 - Programming Languages - A Walk Through Time.

  • Login to the on-line course at the New Brunswick Virtual High School and go through the material and complete any of the activities on Module 2.
  • Complete the People and Computing powerpoint. Save the file in your CS110 folder in your home drive; filename Unit2_PeopleAndComputing.pptx
  • Do the Module 2 test before moving to the next assignment. I will put the password in for you when you are ready.

Module 3 - Anatomy of a Computer Program

  • Login to the on-line course at the New Brunswick Virtual High School and go through the material and complete any of the activities on Module 3.
  • There is no assignment for this module.
  • Do the Module 3 test before moving to the next assignment. I will put the password in for you when you are ready.

Module 4 - Structured Programming. (Do the test! Skip the assignments!)

  • Login to the on-line course at the New Brunswick Virtual High School and go through the material and complete any of the activities on Module 4.
  • Assignment 1 - Complete the Flowchart assignment using Microsoft Word's drawing tools. Let me know if you need a lesson on using them. You may prefer to do your assignment using Microsoft Powerpoints' drawing tools instead. You may be more used to using the drawing tools there. Remember- there is one stamp for every five sheets. Print it off and hand it in with your name and date at the top.
  • Assignment 2 - Complete a Flowchart for a computer program that will ask the user to: enter a series of numbers; keep a running total as the numbers are input; output a final total of all numbers that are entered. Decide the steps the program must go through, then draw the flowchart in MSWord or MSPowerpoint. For help go to page 10, example #3 is similar but not exact. You will not need to worry about doing Flowcharts for the other units. Print it off and hand it in with your name and date at the top. Save your flowchart file as Unit4_Flowchart.
  • Do the Module 4 test before moving to the next assignment. I will put the password in for you when you are ready.

Module 5 - Windows-based Programming.

  • Login to the on-line course at the New Brunswick Virtual High School and go through the material and complete any of the activities on Module 5.
  • Do the 8 question MSWord assignment and Save the file in your CS110 folder in your home drive; filename Unit5_Windows.
  • Do the Module 5 test before moving to the next assignment.

Module 6 - Introduction to the Visual Basic Programming Environment.

  • There is no assignment for this module.
  • Do the Module 6 test before moving to the next assignment.

Module 7 - Your First Visual Basic Program.

  • There is no assignment for this module.
  • There is no test for this module.
  • Remember to comment all of your programs with appropriate remark statements. Some projects will have more than one form. That's why I have a minimum number in my file count.

Module 8 - Your First Visual Basic Program.

  • Your assignments for this module are to create the interfaces for six projects. Remember to create a new Visual Basic project for each interface. Remember that you will have to experiment with some properties that haven't been covered yet.
  • These are the names of the projects for this module: vbpU8_DynamicDuo; vbpU8_EnterNames; vbpU8_TheClass; vbpU8_BullsEye; vbpU8_Wisdom; vbpU8_IDCard.
  • Remember you need both a project file and form file for each project. That will be a total of 16 files saved in your home folder, so far, for this class.
  • Do the Module 8 test before moving to the next assignment.

Module 9 - Introduction to Visual Basic Events.

  • Use Microsoft Word to open the files and find the error in the code. You may want to try the code in Visual Basic to help find the errors. You don't need to save any files in your folder this assignment.
  • Do the 3 Visual Basic projects: vbpU9_ColorfulText; vbpU9_PushMe; vbpU9_NameNumber. Save the files in your CS110 folder in your home drive and any associated files. There should be a minimum of 22 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Remark statements must be provided from now on in all the remaining projects.
  • Do the Module 9 test before moving to the next assignment.

Module 10 - Variables and Constants.

  • Don't worry about any of the flow charts from here on out.
  • Do the 2 Visual Basic projects: vbpU10_CelsiusConverter and vbpU10_PostSecondaryInformation. Save the files in your CS110 folder in your home drive and any associated files. There should be a minimum of 26 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 10 test before moving to the next assignment.

Module 11 - Numbers and Strings.

  • Do the 2 Visual Basic projects: vbpU11_MoneyChanger and vbpU11_TimeConversion. Save the files in your CS110 folder in your home drive and any associated files. There should be a minimum of 30 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 11 test before moving to the next assignment.

Module 12 - String Functions.

  • Do the Visual Basic project: vbpU12_WordSwapping. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 32 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 12 test before moving to the next assignment.

Module 13 - Decision Structures and Program Flow.

  • Do the Visual Basic project: vbpU13_BlackJack. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 34 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 13 test before moving to the next assignment.

Module 14 - Looping Structures.

  • Do the Visual Basic practice project on Sentinels and Accumulators using Do Loops: vbpU14_StudentGrades.
  • Do the Visual Basic practice project on Sentinels and Accumulators using For Next Loops: vbpU14_SquaresOfNumbers.
  • Do the Visual Basic project: vbpU14_RangeRover. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 40 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 14 test before moving to the next assignment.

Module 15 - Procedures.

  • Do the CALL statement activity. Nothing to save.
  • Do the Visual Basic practice project on Static Variables: vbpU15_AddingMachine.
  • Do the Visual Basic practice project on Function Procedures: vbpU15_GradeBook.
  • Do the Visual Basic project: vbpU15_Risk. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 46 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 15 test before moving to the next assignment.

Module 16 - Graphics and Animation.

  • Do the Visual Basic practice project on Moving Shapes and Picture Boxes: vbpU16_HappyFace.
  • Do the Visual Basic practice project on Project With A Timer: vbpU16_DancingLine.
  • Do the Visual Basic Animation practice project: vbpU16_BouncingBall.
  • Do the Visual Basic project: vbpU16_Sunset. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 52 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 16 test before moving to the next assignment.

Module 17 - Advanced Visual Basic Features.

  • Do the Visual Basic practice project on Adding Menus: vbpU17_HelloWorld_MenuVersion.
  • Do the Visual Basic practice project on Adding Multiple Forms: vbpU17_HelloCanada.
  • Do the Visual Basic Show Me exercise on Adding About Forms: vbpU17_HelloCanada_Modified.
  • Do the Visual Basic practice project on Sub Main and Splash Screens: vbpU17_ModHelloCanada.
  • Do the Visual Basic practice project on OLE MSExcel: vbpU17_FinishLineSales.
  • Do the Visual Basic practice project on OLE MSWord: vbpU17_NBVHS. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 66 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • There is no assignment for this module.
  • Do the Module 17 test before moving to the next assignment.

Module 18 - Arrays.

  • Two Dimensional Arrays, Tic Tac Toe.
  • Do the Visual Basic project: vbpU18_RedBall.
  • Do the Visual Basic project: vbpU18_BubbleSort.
  • Do the Visual Basic project: vbpU18_FavoriteSongs. Save the file in your CS110 folder in your home drive and any associated files. There should be a minimum of 72 files in total now. Remember to comment all of your programs with appropriate remark statements.
  • Do the Module 18 test before moving to the next assignment.

Module 19 - Careers in Programming and Computer Science.

  • There is no assignment for this module.
  • There is no test for this module.

Interesting Links:

  • Visual Basic Tutorials, Beginner Guides and Source Code Samples can be found @ VB6.us: click here
  • Visual Basic/VB6 Command Reference: click here

Python, Java, Logic Web Resources: