Site Tools


planning:future_program_planning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
planning:future_program_planning [2015/04/24 00:05] judiplanning:future_program_planning [2015/04/29 20:35] (current) Dgillis
Line 2: Line 2:
  
  
-In the year 2015 SOCS is at a crossroads. We can choose status quo,  to take a road well travelled, or  to venture forth on a new approach to defining the programs we teach. Classically the undergraduate degrees under the B.Computing are comprised of two majors: CS and SE.  We have both of those majors in our current degree structure.  To realize an expansion of the undergraduate program requires the addition of more options for incoming students.  +In the year 2015 SOCS is at a crossroads. We can choose status quo,  to take a road well travelled, or  to venture forth on a new approach to defining the programs we teach. Classically the undergraduate degrees under the B.Computing are comprised of two majors: CS and SE.  We have both of those majors in our current degree structure.  To realize an expansion of the undergraduate program requires the addition of more options for incoming students.  We can't actually add any programs until we have resources, but we need to know which programs we want to add so that when we do get resources we can mobilize quickly.
  
-We need to decide (relatively quickly) how we want to define those additional options.+We need to decide (relatively quickly) how we want to define those additional options.  This document is intended to help us outline the possible choices and  the benefits and drawbacks to each.  We start with two possible scenarios:  adding multiple new majors vs adding specializations to our existing majors. 
 + 
 +Please edit, add comments, add some options,  and generally help modify this document so that it includes your thoughts on the matter.  Don't delete the thoughts of others,  just add yours as well.   We'll discuss this as a school soon (hopefully at a school council meeting or at a special meeting reserved just for this discussion). 
 + 
 +=== Current Status ===
  
-**Current Status** 
  
 SOCS currently offers two majors, with the courses outlined below. SOCS currently offers two majors, with the courses outlined below.
Line 26: Line 29:
 The Area of Application seems like a good idea, but is often implemented by students in a hap-hazard way. Many upper-year students are dissatisfied with the way the AoA currently functions, and find that completing the AOA can lead to disruptions in the program of study. The Area of Application seems like a good idea, but is often implemented by students in a hap-hazard way. Many upper-year students are dissatisfied with the way the AoA currently functions, and find that completing the AOA can lead to disruptions in the program of study.
  
-**Option 1: New Majors**+=== Option 1: New Majors === 
  
 The first option involves the addition of 2-3 new majors. The majors vetted so far include: mobile, HCI, and game programming. The first option involves the addition of 2-3 new majors. The majors vetted so far include: mobile, HCI, and game programming.
Line 34: Line 38:
 |Individuals and administrators who are not computer scientists understand what a major is.|Majors are costly to implement because they require major-specific courses                                          | |Individuals and administrators who are not computer scientists understand what a major is.|Majors are costly to implement because they require major-specific courses                                          |
 |Majors show up on the student transcripts                                                 |Majors take a long time to implement because of the lead time needed to make program changes.                       | |Majors show up on the student transcripts                                                 |Majors take a long time to implement because of the lead time needed to make program changes.                       |
-|Forward planning is easily described in terms of majors.                                  |Majors require major-specific courses                                                                               |+|Forward planning is easily described in terms of majors.                                  |Majors require major-specific courses (isn't this a repeat of item 2, above)?                                                                             |
 |Majors are easier to sell to alumni during fundraising                                    |Much of computer science is common across the discipline. Separations between majors may be somewhat artificial     | |Majors are easier to sell to alumni during fundraising                                    |Much of computer science is common across the discipline. Separations between majors may be somewhat artificial     |
 |Majors are easy to explain to high school students and their parents                      |Majors are somewhat difficult to change, making it slower to react to changes in computing technology and practices.| |Majors are easy to explain to high school students and their parents                      |Majors are somewhat difficult to change, making it slower to react to changes in computing technology and practices.|
Line 44: Line 48:
 |                                                                                          |                                                                                                                    | |                                                                                          |                                                                                                                    |
  
-**Option 2: Areas of Application / (Streams)**+=== Option 2: Areas of Application / (Streams) === 
  
 The second option involves maintaining the status-quo with respect to the majors, and adding some pre-defined programs of study to the AoA. The pre-defined AoA should have a combination of computing electives, and courses from the content domain.  The computing electives should be chosen to support the area of application.   The second option involves maintaining the status-quo with respect to the majors, and adding some pre-defined programs of study to the AoA. The pre-defined AoA should have a combination of computing electives, and courses from the content domain.  The computing electives should be chosen to support the area of application.  
Line 63: Line 68:
 |writing\\ \\ business\\ \\ marketing\\ \\ web development\\ \\ databases|4800\\ \\ 4820\\ \\ 4720\\ \\ linear algebra\\ \\ 3700\\ \\ marketing           |linear algebra\\ \\ 3150\\ \\ advanced algorithms\\ \\ discrete optimization\\ \\ 4780\\ \\ +math courses| |writing\\ \\ business\\ \\ marketing\\ \\ web development\\ \\ databases|4800\\ \\ 4820\\ \\ 4720\\ \\ linear algebra\\ \\ 3700\\ \\ marketing           |linear algebra\\ \\ 3150\\ \\ advanced algorithms\\ \\ discrete optimization\\ \\ 4780\\ \\ +math courses|
  
-For an expanded analysis, consider the **Mobile Systems** AofA. The AofA could include the following SOCS courses<sup>_</sup>: 
  
-<HTML><ul></HTML> + 
-<HTML><li></HTML>> <HTML><p></HTML>Introduction to Mobile Application Development - a first year course exploring practical mobile development.<HTML></p></HTML> +For an expanded analysis, consider the Mobile Systems AofA. The AofA could include the following SOCS courses: 
-<HTML></li></HTML> + 
-<HTML><li></HTML>> <HTML><p></HTML>Mobile Applications - development of applications for mobile environments.<HTML></p></HTML> +  * Introduction to Mobile Application Development - a first year course exploring practical mobile development. 
-<HTML></li></HTML> +  Mobile Applications - development of applications for mobile environments.  
-<HTML><li></HTML>> <HTML><p></HTML>Social Networking - introduction to virtual communities, overlay networks and social networking.<HTML></p></HTML> +  Social Networking - introduction to virtual communities, overlay networks and social networking. 
-<HTML></li></HTML> +  Mobile HCI - multimedia, interaction with mobile devices. 
-<HTML><li></HTML>> <HTML><p></HTML>Mobile HCI - multimedia, interaction with mobile devices.<HTML></p></HTML> +  CIS*3210 Networking
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>CIS*3210 Networking<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
 The AofA could include the following domain-related courses: The AofA could include the following domain-related courses:
 +  * MCS*1000 Introductory Marketing
 +  * MCS*2000 Business Communication in a Changing World
 +  * GEOG*2480 Mapping and GIS
 +  * GEOG*3480 GIS and Spatial Analysis
  
-<HTML><ul></HTML> +For second example, consider the Big Data AofA. The AofA could include the following SOCS courses:
-<HTML><li></HTML>> <HTML><p></HTML>MCS*1000 Introductory Marketing<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>MCS*2000 Business Communication in Changing World<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>GEOG*2480 Mapping and GIS<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>GEOG*3480 GIS and Spatial Analysis<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
-For a secondary analysis, consider the **Big Data** AofA. The AofA could include the following SOCS courses:+  CIS*3530 Databases 
 +  * CIS*4110 Security 
 +  * Big Data Analytics - this course is an introduction to a language such as R, analyzing and exploring data, and interaction with a database. It focuses on statistics for model building and evaluation. 
 +  CIS*3090 Parallel Programming 
 +  * Advanced Big Data Analytics - classification and clustering algorithms, decision trees, linear and logistic regression, time series analysis, and text analytics. 
 +  *  
 +The AofA could include the following domain-related courses: 
 +  * STAT*2040 Statistics I  
 +  * STAT*2050 Statistics II 
 +  * STAT*3210 Experimental Design 
 +  * STAT*3240 Linear Regression 
 +  * MATH*2150/2160 Linear Algebra
  
-<HTML><ul></HTML> +For a third analysis, consider the Interaction Design AofA. The AofA could include the following SOCS courses: 
-<HTML><li></HTML>> <HTML><p></HTML>CIS*3530 Databases<HTML></p></HTML> + 
-<HTML></li></HTML> +  Introduction to Interaction Design - an introduction to the history of human interaction, and how interaction pervades our everyday life. 
-<HTML><li></HTML>> <HTML><p></HTML>CIS*4110 Security<HTML></p></HTML> +  * Mobile HCI - multimedia, interaction with mobile devices
-<HTML></li></HTML> +  * Programming Usable Interfaces (like CIS*2170) 
-<HTML><li></HTML>> <HTML><p></HTML>Big Data Analytics this course is an introduction to a language such as Ranalyzing and exploring dataand interaction with a database. It focuses on statistics for model building and evaluation.<HTML></p></HTML> +  CIS*4300 designprototypingusability 
-<HTML></li></HTML> +  * Web Design - Building web interfaces
-<HTML><li></HTML>> <HTML><p></HTML>CIS*3090 Parallel Programming<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>Advanced Big Data Analytics classification and clustering algorithmsdecision treeslinear and logistic regression, time series analysis, and text analytics.<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
 The AofA could include the following domain-related courses: The AofA could include the following domain-related courses:
 +  * PSYC*1000 Introduction to Psychology
 +  * PSYC*2390 Principles of Sensation and Perception
 +  * PSYC*2650 Cognitive Psychology
 +  * SOAN*2070 Introduction to Anthropology
  
-<HTML><ul></HTML> +like the idea of adding AofAs to our menu - but perhaps keep it open in the event that a student wants to explore something outside of our streams. 
-<HTML><li></HTML>> <HTML><p></HTML>STAT*2040 Statistics I<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>STAT*2050 Statistics II<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>STAT*3210 Experimental Design<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
-For a third analysis, consider the **Interaction Design** AofA. The AofA could include the following SOCS courses: 
  
-<HTML><ul></HTML> + Note that Carleton is one of the few universities to offer a similar system by way of “streams”. Therir differentiator is 4 courses._ 
-<HTML><li></HTML>> <HTML><p></HTML>Introduction to Interaction Design - an introduction to the history of human interaction, and how interaction pervades our everyday life.<HTML></p></HTML> + 
-<HTML></li></HTML> + 
-<HTML><li></HTML>> <HTML><p></HTML>Mobile HCI - multimediainteraction with mobile devices.<HTML></p></HTML> +=== Option 3:  The hybrid approach === 
-<HTML></li></HTML> +Option three is to add a single new major to our degree (likely mobile computing) and then to also bolster the area of application by adding focussed specializations to our program description and advertising them heavily  A student could then get a B.Comp in  Software Engineering with a specialization in theoretical computing,  or a B.Comp in Mobile computing with a specialization in HCI,  or a B.Comp in Computer Science with a specialization in Entrepreneurship or ??? 
-<HTML><li></HTML>> <HTML><p></HTML>Programming Usable Interfaces (like CIS*2170)<HTML></p></HTML> + 
-<HTML></li></HTML> +The hybrid option gives us the benefits and drawbacks of both other options including the ease of explanation for incoming students, parents, and alumni who want to give us money (we like alumni who want to give us money and want to keep them happy).
-<HTML><li></HTML>> <HTML><p></HTML>CIS*4300 - design, prototyping, usability<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>Web Design - Building web interfaces<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
-The AofA could include the following domain-related courses: 
  
-<HTML><ul></HTML> +=== Other Considerations ===
-<HTML><li></HTML>> <HTML><p></HTML>PSYC*1000 Introduction to Psychology<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>PSYC*2390 Principles of Sensation and Perception<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>PSYC*2650 Cognitive Psychology<HTML></p></HTML> +
-<HTML></li></HTML> +
-<HTML><li></HTML>> <HTML><p></HTML>SOAN*2070 Introduction to Anthropology<HTML></p></HTML> +
-<HTML></li></HTML><HTML></ul></HTML>+
  
 +  - Could we offer the AoA for some areas as a post-graduate diploma?  The AofA itself could be offered as a 1-year graduate diploma, for students who already have a degree in CS or similar (from another institution)?  This might be especially appealing for topics like HCI or Entrepreneurship.
 +  - What about developing a week long or two week long intensive course that would be similar in nature to the GeoEpi course offered in OVC. That is, Vets, Lawyers, Doctors, and grad students take the course (and it's a good source of income for the OVC, at least I think it is). This could be in several areas - but data science seems to make some good sense to me. 
 +  - Regardless of the the choice we make, the coop stream will have to be modified to include at least one summer semester of teaching to offset a winter coop term. This will have to be applied to all programs equally, to maximize the number of students capable of doing coop. 
 +  - Is there any reason that we cannot offer summer programs as 6 week courses?
 +  - 
  
-<sup>1</sup> Note that Carleton is one of the few universities to offer a similar system by way of “streams”. Therir differentiator is 4 courses._ 
  
 + 
planning/future_program_planning.1429833922.txt.gz · Last modified: 2015/04/24 00:05 by judi