280 likes | 373 Views
Larry Press lpress@csudh.edu http://bpastudio.csudh.edu/fac/lpress. Demonstration and assessment of a modular courseware format using a VB.NET programming course as an example . Presentation outline. The modular courseware format The programming course Demonstration Assessment of efficacy
E N D
Larry Press lpress@csudh.edu http://bpastudio.csudh.edu/fac/lpress Demonstration and assessment of a modular courseware format using a VB.NET programming course as an example
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Modules for these topics • Introduction to programming • Network applications • Introduction to Web development • Image processing • Audio and video processing • TCP/IP networking technology • Wireless networking • VoIP • Connectivity • History • Encoding data Press, L., "Information Processing at Tomorrow's University," Communications of the ACM, Vol. 37, No. 7, pp 13-17, July, 1994.
Modules consist of • A focused topic note with terms with optional demonstration programs • Assignments • Review questions
Programming course user interface 92 focused modules and 416 index entries
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Context: the course • First course in programming • Business IS, High School CS, etc. • Use VB.NET, but could be any language • Stress terminology and concepts • Conventional topics
Topic areas • Programming languages and terminology • The VS.NET development system • User interface creation and widgets • Event handlers -- sequential execution and assignment statements • Interactive programs • Numeric, string and Boolean data • Continued …
Topic areas, continued • Expressions • Variables and scope • Type conversion and checking • Algorithms • Functions • Conditional execution if, case and loops • Sequential files • Arrays
Using the modules in class • Lecture/demonstration using topic note • One or more assignments with due dates • Food for thought questions on their own • Responsible for key terms
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Context: six dimensions • Isolated instructional modules vs. an integrated course • Self-study vs. instructor mediated • Face-face vs. distant education • Joint, open authorship vs. editorial control • Repurposed textbook vs. interactive/executable material • Degree of correlation between classroom and courseware
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Section Term Day Evening Textbook 17 24 Modules 18 23 Number of students Assessment: four sections
Term Mean StDev. Textbook 77.6 12.7 Modules 78.9 11.0 Combined 78.2 11.7 Final exam scores Assessment: outcomes
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Advantages • Save cost for students • Executable content • Easily modified and extended • Close correlation between classroom and course material
CalPIRG: Textbook spending 2003-4 GAO: Textbook prices rose 186% between 1986 and 2004.
Disadvantages • Lot of grading and bookkeeping • No integrative exercises
Presentation outline • The modular courseware format • The programming course • Demonstration • Assessment of efficacy • Advantages and disadvantages • Further work
Further work • Capture live presentations • Pre-record presentations • Other languages • Solutions and answers – wiki/threaded discussion • Database-driven implementation
Modules for these topics • Introduction to programming • Network applications • Introduction to Web development • Image processing • Audio and video processing • TCP/IP networking technology • Wireless networking • VoIP • Connectivity • History • Encoding data Press, L., "Information Processing at Tomorrow's University," Communications of the ACM, Vol. 37, No. 7, pp 13-17, July, 1994.