Site Tools


course_info:cis_2750

This is an old revision of the document!


Include a brief summary of the course topics and requirements, the general format of the course, and the methods of evaluation.

Skills and knowledge students should have prior to beginning the course:
  • CIS*2430
  • CIS*2520
Course Topics:
  1. Advanced Programming Concepts
    • Programming style
    • Advanced programming concepts in C
      • libraries, identifying and debugging errors, profiling and optimization, advanced I/O operations (file and record I/O)
    • Graphical user interface (GUI) design
  2. Software Tools
    • Scripting languages: Python, Perl, shell (bash)
    • GUI toolkit: Tkinter
    • Regular expressions
    • Lex and YACC
    • XML
  3. An Introduction to the Use of Databases
    • SQL and MySQL
  4. Software Development as a Profession
    • Standards
    • Software life cycle
    • Intellectual property and free software
Course Format:
  • Lecture format:
  • Online materials location and format:
  • Lab or tutorial format and expectations:
Method of evaluation:
  • Number of Assignments:
  • Number of Graded Labs:
  • Number of Quizzes:
  • Formal Midterm?
  • Course project?
  • Final Exam?
  • Group work?
  • mostly programming assignments?
  • Written documents?
course_info/cis_2750.1423864494.txt.gz · Last modified: 2015/02/13 21:54 by wgardner