browser  


CIS 3309-Component-Based Software Development 
 

 

Labs/Projects

(Spring 2021)

 

 

Home

Link to Weekly Schedule

External Links
Course Syllabus             Course Guidelines               Assignments         
Lecture Notes               Other Resources

 

 

 

Labs/Projects

This is a 4 credit-hour course which includes two lectures and a lab each week.  The intent of the lab is to reinforce lecture material and provide hands-on experience under the supervision and guidance of a Lab Instructor. Students use the lab primarily to work on smaller lab assignments (in the first five weeks of the semester) and larger programming projects.  There will likely be four of these projects, each taking 3 to 4 weeks.

(Shorter) Lab Material

The material for the first four (shorter)  labs is designed to walk you through many of the features of Microsoft Visual Studio 2017 and C#.NET 2017.  You will be exercising what you have learned about C# and working on gaining some degree of functional dexterity with the Visual Studio.  At the beginning of each lab session the lab instructor will provide instructions and go over the tasks for that day. Then, you are expected to complete the sessions listed in the lab schedule.  

Lab schedule information and Lab Assignments may be found by clicking on the Link to Weekly Schedule at the top of this page.

Lab Projects
Requirements for your CIS 3309 project(s):

We will assign four larger lab projects during the semester.  The last two of these projects are to be done in groups of two (occassionally 3) students.  The projects involve the development of a relatively small system utilizing Visual Studio, C#, and, in the last project, a database tool.  The first and third projects will involve a game simulation.  Usually, you will be free to choose any game for the third project, but your choice will need approval so that we can be sure it is hard enough, and yet not too hard.  All projects must satisfy certain specifications. Details will be specified in class.


Important dates:

For detailed lab and project schedule see the Weekly Schedule Link at the top of this page).

Last Updated
Friday, December 11, 2020

Maintained by: Dr. F. Friedman