CSC317 Syllabus
- Course number and name
CSC317 – Visual Programming
- Credits and contact hours
3 Credit Hours
- Instructor’s or course coordinator’s name
Instructor: Dr. James D. Fabrey, Professor of Computer Science
- Text book, title, author, and year
None
Other Supplemental Materials
All material is contained in the class D2L account.
- Specific course information
-
brief description of the content of the course (catalog description)
Principles of visual programming. A second computer language (Visual Basic) is utilized, and a major theme, such as steganography or video games, is covered. Students must write two major projects of significant complexity.
-
prerequisites or co-requisites
Prerequisite: CSC240 Computer Science III
-
indicate whether a required, elective, or selected elective course in the program
Elective course.
-
- Specific goals for the course
-
specific outcomes of instruction
- Students understand a second computer language (Visual Basic), beyond their first computer language (Java)
- Students understand the principles of visual programming
- Students understand the basic ideas of steganography (visual computer security)
- Students demonstrate ability to design and implement two significant programming projects.
-
explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
Course addresses Student Outcomes (a).
-
- Brief list of topics to be covered
- Introduction to Programming and Visual Basic
- Creating Applications with Visual Basic
- Variables and Calculations
- Making Decisions and Working with Strings
- Lists, Loops, Validation, and More
- Procedures and Functions
- Multiple Forms, Standard Modules, and Menus
- Arrays, Timers, and More
- Files, Printing, and Structures