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:
- 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
- Software Tools
- Scripting languages: Python, Perl, shell (bash)
- GUI toolkit: Tkinter
- Regular expressions
- Lex and YACC
- XML
- An Introduction to the Use of Databases
- SQL and MySQL
- 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