A
Proposal for a BS Degree Program in Information Technology (BSIT)
Stage
II -- Proposal to Implement
Submitted
by
The
Department of Computer Science and
The
Department of Management Science and Information Systems
The
University of Massachusetts Boston
November
21, 2007
Table of Contents
Proposal Abstract................................................................................................................ 5
Guiding Principles........................................................................................................... 5
The Degree....................................................................................................................... 6
The Core...................................................................................................................... 6
The Tracks................................................................................................................... 6
Professional Electives.................................................................................................. 8
The Capstone Course.................................................................................................. 9
General Education Requirements and
Advising........................................................... 9
Transfer Policy.......................................................................................................... 10
1 Proposal Development and Program Curriculum........................................................... 11
The Development Process............................................................................................. 11
The Proposed Program.................................................................................................. 11
The Core Courses...................................................................................................... 12
The Tracks................................................................................................................. 14
Professional Electives................................................................................................ 18
The Capstone Course................................................................................................ 19
2 Purpose and Goals.......................................................................................................... 20
Objectives...................................................................................................................... 20
Assessment.................................................................................................................... 21
3 Mission Context............................................................................................................. 21
Relationship to the Computer
Science Degree Program................................................ 21
Relationship to the Management
Science and Information Systems Concentration..... 22
4 Need and Competition.................................................................................................... 22
Need and Demand.......................................................................................................... 22
Other IT Programs......................................................................................................... 25
Greater Boston.......................................................................................................... 25
National BS Information Technology
Programs........................................................ 26
5 Students.......................................................................................................................... 28
Enrollment..................................................................................................................... 28
Articulation with the Community
Colleges................................................................... 28
6 Program Diversity.......................................................................................................... 29
7 Administration and Operation........................................................................................ 29
8 Resources........................................................................................................................ 30
Attachment A-1: A Typical BS in Information Technology
Program 32
Attachment A-2: A Typical BS in Information Technology
Program 33
Attachment B.
New Program Budget Form..................................................................... 34
One Time Costs............................................................................................................. 34
Annual Operating Costs............................................................................................ 34
Attachment C: Course Syllabi........................................................................................... 35
IT 110 Information Technology
Problem Solving (a new course)................................. 36
IT 111 Managerial Statistics (exists as MSIS 111)...................................................... 39
IT 114 Introduction to Java
(exists as CS 114)............................................................. 46
IT 115 Introduction to Java
– Part 2 (exists as CS 115)............................................... 47
IT 210 Data Structures (exists as
CS 210).................................................................... 49
IT 230 Relational Databases
(exists as MSIS 230)....................................................... 52
IT 240 Web
Fluency (new course)................................................................................ 55
IT 244 Introduction to Linux/Unix
(exists as CSIT 244).............................................. 58
IT 246 Introduction to Networks
(exists as CSIT 246)................................................ 62
IT 285 Social Issues and Ethics in
Computing (exists as newly proposed CS 285)..... 65
IT 341 Introduction to System
Administration (a new course).................................... 69
IT 360
– Enterprise Software (new course).................................................................. 73
IT 425
Project Management (exists as MSIS 425)........................................................ 76
IT 428: Introduction to
Information Security (exists as MSIS 428)............................. 81
IT 441 Network Services
Administration (a new course)............................................. 91
IT 442 Windows System
Administration (a new course)............................................. 95
IT 443 Network Security
Administration (a new course)............................................. 99
IT 460
– Integration Methodologies and Tools (new course)..................................... 103
IT 461
– System Analysis and Design (exists as MSIS 461)...................................... 106
IT 485 Information Technology
Capstone (a new course)......................................... 111
Attachment D: Faculty CVs and Qualifications for
Faculty to be Hired 114
Roger
Blake.................................................................................................................. 115
William R Campbell..................................................................................................... 118
Ronald S. Cheung......................................................................................................... 123
Oscar Gutierrez........................................................................................................... 127
Jean‑Pierre
Kuilboer.................................................................................................... 147
Duc A. Tran................................................................................................................. 157
Qualifications for New Faculty
Positions................................................................... 163
A
Proposal for a BS Degree Program in Information Technology (BSIT)
Stage
II -- Proposal to Implement
Submitted
by
The
Department of Computer Science and
The
Department of Management Science and Information Systems
The
University of Massachusetts Boston
The Departments of Computer Science (CS) and Management Science and Information Systems (MSIS), and their respective Colleges (College of Science and Mathematics and the College of Management) propose to offer a BS degree in Information Technology (IT).
á IT knowledge and skills is a critically important driver in the Massachusetts economy, especially in the Greater Boston area.
á The CS and MSIS Departments, working together, can deliver a top notch degree program that will address the CommonwealthÕs IT workforce needs.
á The BSIT will provide a pathway from technology related degree programs offered by Massachusetts community colleges into a bachelors level education, and then on to IT positions in the public and private sectors, profit and non profit.
á The BSIT is designed to meet the accreditation standards required of the Computing Science Department and the College of Management, i.e., ABET and AACSB.
á Every exercise assigned throughout the BSIT will be designed to be of the kind that a student might encounter in his or her work: collaboration, competence, and outcomes assessment will be the hallmark characteristics of the program.
á The BSIT is consistent with the UniversityÕs mission, particularly with regards to access, innovation, and economic development.
The BSIT will consist of a common core of ten courses, a track of four to six courses in a particular area of specialization, a common capstone course, and optionally three to five professional electives.
The core and capstone will foster a community of students who share the same background knowledge, one common to students in other IT programs around the nation.

In the figure, arrows indicate prerequisites and square brackets [É] the department responsible for developing the course: CS for the Computer Science Department (in CSM), and MSIS for the Management Science and Information Systems Department (in CM). Students will take MSIS 425 Project Management after having taken 15 credits in the core, but before taking the capstone.
Tracks allow the program to:
At the start, we propose two tracks: System Administration (offered by the CS Department) and Information Architecture (offered by the MSIS Department).
The System
Administration Track
The System Administration track prepares the student for a career in system and network administration. The study of operating systems is a part of this track since networks are normally implemented based on a family of operating systems (e.g. cs.umb.eduimplemented using UNIX and umb.edu is implemented using Microsoft Windows).
The CS Department will offer system administration as its first track because it has the expertise and technology platform (department network) to do so. Its success in offering courses in the area is reflected by the fact that CS graduates have gone on to positions as system administrators

The Information
Architecture Track
The Information Architecture (IA) track prepares the student to be able to specify the requirements and overall architecture of a component-based system. The MSIS Department is well-placed to offer this track drawing upon its expertise in both business principles and technology.
Information Architecture is concerned with structuring data in proper context, and defining user interactions. IA provides a blueprint that describes how information (not limited to web sites) is organized and structured. It has been described as identifying and leveraging patterns in data that make would-be-complex sets of information, increasingly easier to understand. As such the program will address topics covering concepts such as accessibility, content management, experience design, information findability, information design, interaction design, search engine optimization and marketing, usability, systems user experience, and user interface design. Students will be exposed to common packaged solutions and coached on best practices in adapting these solutions to a wide range of problems.

Additional Tracks
The CS and MSIS Departments expect that there will be a considerable need to continue growing additional tracks to meet workforce needs, including
We expect other academic departments may offer tracks in
collaboration with CS and MSIS; these other departments will have the
responsibility to advise students in that track, and in identifying capstone
projects for that track.
In addition to completing the core, the capstone, and the specialized track, students will have the opportunity to complete free electives (the exact number which is between 3 and 5 will depend on the number of courses in the track chosen by the student); electives will be selected in an appropriate area outside of IT (e.g. biology, finance, marketing, nursing, etcÉ) and are intended to support a studentÕs expected career path and interests.
After completing the introductory core courses, and a specialized track the students reassemble to take a project-based capstone course. Work on the projects takes place outside class; class time provides a place to share progress reports, ask questions and get advice.
The capstone serves several purposes:
A student may apply to either college (CM or CSM) and will complete the general education requirements of that college. Student advising will be the responsibility of University Academic Advising until the student declares the IT major; thereafter advising is the responsibility of either CS or MSIS.
In particular:
In the College of Management:
Students transferring into the BS in IT, in either college, may transfer all 100-level and 200-level core courses, but no more courses in the major. That is, students must complete IT 425 (Project Management) and IT 485 (IT Capstone), and the courses in their chosen track at UMB.
For a full description of the Proposed Program see section 1, Proposal Development and Program Curriculum.
Bill Campbell and Robert Cohen[2] (Computer Science) and Oscar Gutierrez and Jean-Pierre Kuilboer (Management Science and Information Systems) have been working together since the summer of 2005 to design this degree. They have attempted to share all responsibility, and any benefits (e.g. FTEÕs), on a 50-50 basis. Although there are challenges to two colleges offering a single program, there are also many benefits, to a multi-disciplinary approach.
In developing the program the design team have been consulting, on a regular basis, with
All have been enthusiastic about the program and have encouraged this initiative to succeed.
The proposed BS degree in Information Technology will require a total of 120 credits:
Examples of typical four-year schedules are attached. See attachment A for a sample of System Administration track for a student in CSM. See attachment B for a sample of Information Architecture track for a student in CM.
The core courses are taken by all students in the major. Course descriptions for these follow. Courses marked with an asterisk * are already on the books, but some of these will have to be revised to properly serve the IT core.
A wide range of IT concepts are introduced including programming, databases, networking, and web servers and how they work together in a modern system. Students work in groups to implement examples of these systems. The course examines the importance of key issues such as security, privacy, and ethics. Students should leave the course with an understanding of the components of modern systems and the scope of knowledge needed to become an IT professional.
Prerequisites: MA 129 or MA 130
An
introductory course in Java programming that exposes students to the concepts
involved in using a higher-level, object-oriented programming language. The
course will explain the program development process and give students lots of
hands-on experience writing small Java programs.
Prerequisites: MA 129 or MA 130.
A second course in Java programming that exposes students to the concepts involved in using a higher-level, object-oriented programming language. This course is the continuation of CS 114, and covers more advanced Java topics and gives students hands-on experience writing small and medium size Java programs.
Prerequisites: IT 114 or CS 114.
Note: Students may take CS 110 to satisfy
both CS 114 and CS 115 as it covers the
same material. In this case,
students must take an additional programming course,
such as MSIS 310 Client/Server Programming or CS 240 C Programming.
This
course provides a thorough review of basic relational database concepts and how
to apply these concepts to a variety of application problems. The course
focuses on the use and properties of relational database management systems.
Topics covered include DBMS architecture levels, data modeling, data definition
and manipulation capabilities of Structured Query Language programming, and
programming techniques for accessing relational databases
Prerequisites: IT 114.
This
course develop an in-depth understanding of how the web works from a technical
standpoint, meaning how dynamic pages are created and delivered by web servers,
and then used by browsers and other clients. Students demonstrate this
understanding by achieving competency by using a current integrated development
environment (IDE) to develop web applications.
Prerequisites: IT 110.
A course designed to introduce students to Linux and UNIX. Students will install, setup, and operate standard tools and learn how they operate together. By course end students will have installed a fully functional Internet server while understanding its structure. Security issues of operating systems will be studied throughout the course.
Prerequisites: IT 114.
We will study basic data communication and networking concepts for LAN and WAN: network protocols with emphasis on Ethernet, PPP, TCP/IP, and WWW protocols, and mobile and wireless networks. Network applications include Telnet, ftp, email, distributed file systems, and client-server applications. We survey network security issues. We will do hands-on network simulation and network sniffing exercises to see how these technologies work in practice.
Prerequisites: IT 110.
Students investigate and discuss with their classmates some of the
societal and ethical issues of information technology. The issues include freedom of speech,
privacy, security, intellectual property, and the effect computers have on
human interaction. Students write papers and make oral presentations on these
topics.
Prerequisites:
IT
110.
This course covers techniques and managerial concepts of project management. It prepares students to manage either complex physical projects or complex software development projects. Topics presented in this course include project life cycles, economic analysis of projects, work breakdown structure, cost estimation, and the scheduling, staffing, directing, and controlling of projects. The course also covers the use of management science techniques and computer software for project management.
Prerequisite: 60 credits.
Students will work on a semester-long project, particular to their track and meet together with an instructor and with students from other tracks to discuss each otherÕs projects. Students will deliver a product that is appropriate to their track in the IT program. At the end of the semester, students report on their product, both in oral presentations and demonstrations and in writing.
Prerequisite: IT425 Project Management.
A track consists of four to six courses specializing in some area. The concept of tracks allows us to quickly respond as new areas in technology, and the market appear or recede.
Tracks can be proposed and offered by any department in the University
The System
Administration Track
The purpose of the system administration track is to prepare a student for a career in system and network administration. This track is offered by the Computer Science Department and it consists of the following courses.
The design and implementation of computer programs in a high-level language, with emphasis on proper design principles and advanced programming concepts, including dynamic data structures and recursion. Efficient design, implementation and debugging techniques are stressed. The assignments are designed to introduce the student to a variety of topics in computing: data structures and ADTs, Lists, Stacks, Queues, Ordered Lists, Binary Trees, and searching and sorting techniques. The language of instruction is JAVA.
Prerequisite: Fluency in JAVA,
established by the successful completion of either IT 115, CS 110 or permission of the instructor. A
student who has already taken a programming
course at the level of CS 110 in a language other than JAVA will probably not be
adequately prepared for CS 210. Since such a student may not register to take
CS 110, s/he may petition the department to register for CS 119 in order to complete preparation for CS 210
This is an introduction to the process of choosing, installing, configuring, and maintaining UNIX operating systems such as Linux. Topics include user management, file system management, security, networked file systems (NFS), networked information systems (NIS), domain name servers (DNS), mail systems and printers. Students will get practice writing shell scripts. Also, students are introduced to general system administration policy.
.
Prerequisites: IT 244
This course builds on the material in Introduction to Unix System Administration, and covers what is necessary to automate the system administration tasks. Topics include advanced shell programming and scripting, heterogeneous systems, remote management, the legal issues of system administration, as well as the design and implementation of policies and automated administration regimes.
Prerequisites: IT 210 and IT 341
This is an introduction to the process of choosing, installing, configuring, and maintaining Microsoft Windows client and server systems. Topics include user management, file systems, network domains and domain management, mailers, and printing. Students get practice in writing scripts for performing maintenance tasks. Also, students learn how these tasks fit into the more general system administration processes.
Prerequisites: IT 244
An investigation into the tasks of selecting, configuring and administering services in an internetworking environment. Topics include the TCP/IP protocol suite, service administration including DHCP, DNS, SSH, and Kerberos. Students completing this course will have experience in administering an inter-network of computers with a variety of these services as well as an understanding of the similarities and differences between protocols in the TCP/IP suite (TCP and UDP).
Prerequisites: IT 341
The Information
Architecture Track
The purpose of the information architecture track is to train students for careers in the front-end specification (requirements and architecture) of component-based computer systems. This track is offered by the MSIS Department and it consists of the following courses.
This course explains the core applications of a typical organization to support their fundamental business functions. It explains the role of IT in attaining competitive advantage and how modern organizations configure commercially available products to satisfy their information needs. The course makes extensive use of collaborative technologies and business applications to demonstrate the work of virtual teams and how they implement their operations.
Prerequisites: IT 110 and 60 credits
This course provides a broad overview of the threats to the security of information systems, the responsibilities and basic tools to ensure information security, and the levels of training and expertise needed in organizations to reach and maintain a state of acceptable security. Students will learn and understand the key issues associated with protecting information assets, determining the levels of protection and response to security incidents, and designing a consistent, reasonable information security system, with appropriate intrusion detection and reporting features.
Prerequisites: IT 110 and 60 credits
This course develops an understanding of applications architecture based on building IT systems out of common parts and a service-oriented architecture. These are collections of information services, modules and functional components that can be reused in a variety of common contexts. The course will apply several tools to exemplify the use of heterogeneous reusable modules to fulfill an information service. An underlying methodology for integration based on BPEL (Business Process Execution Language) will be applied.
Prerequisites: IT 110 and 60 credits
This course introduces recent
approaches to the analysis and design of computer information systems,
including the hands-on use of computer aided software engineering (CASE) tools.
The changing role of the systems analyst in both operations and systems
applications in today's organizations is examined. The course critically
analyzes systems development methodologies, including life cycle models and
prototyping; reviews user-led developments and current approaches which
facilitate user-developer collaboration; discusses effective diagramming and
notational techniques now available to define and document functional
requirements and operational business processes; and examines current methods
used to test and evaluate the accuracy, completeness, and usability of
documented requirements and convert them into efficient systems design or
re-engineering processes. Topics include CASE tools, module and transaction
design, human-computer interfaces, and system configuration. This course
includes practical experience in analyzing and designing an organizational application.
It discusses the concept of quality as applied to information systems and
business process redesign as well as the role of information systems in
managing quality within an organization.
Prerequisites: IT
110 and 60 credits
More Tracks
The Computer Science department could quickly offer additional tracks such as Databases, Web Programming and (general purpose) Programming. Other tracks being considered are Computer Forensics and Nursing Informatics. Any department sponsoring a track will have to play a role in advising students in that track, and in identifying capstone projects for that track. The sponsoring department(s) need not be in either CM or CSM.
A student will have several free electives depending on the number of courses in their track. Typically students will take three electives in a particular area outside of IT. Lists of appropriate clusters of courses will be provided and, categorized by field (biology, finance, nursing, etc).
Courses relevant to a business oriented career path include:
MIS:
MSIS 422: Decision Support Systems
MSIS 426: e-business and e-commerce Infrastructure
MSIS 427: Knowledge Management
MSIS 430: International Information Management
MSIS 454: Supply Chain Management
MSIS 455: Decision Analysis
Accounting:
AF 210 Financial Accounting
AF 211 Managerial Accounting
AF 363 Cost Accounting
Finance:
AF 210 Financial Accounting
AF 211 Managerial Accounting
AF 301 Introduction to Financial Management
AF 325 Theory of Corporate Finance
Management:
ACM 299 Analysis and Communication for Managers
MGT 303 Managing Organizations
MGT 470 Entrepreneurship and Innovation in Organizations
Marketing:
MKT 301 Principles of Marketing
MKT 310 Data Analysis for Marketing
MKT 404 Retailing in the Internet Age
MKT 405 Web Page Marketing
Courses relevant to a system administration oriented career path include:
CS 240 C Programming
CS 310 Advanced Data Structures and Algorithms
CS 341 Computer Architecture and Organization
CS 410 Introduction to Software Engineering
CS 430 Database Management Systems
CS 437 Database-backed Web Sites and Web Services
CS 440 Introduction to Operating Systems
CS 445 Real Time Systems
CS 446 Introduction to Internetworking
CS 450 The Structure of Higher Level Languages
CS 451 Compilers I
CS 460 Graphics
CS 470 Introduction to Artificial Intelligence
This is a project-based, capstone course where the student applies what she has learned in one or more projects to be determined by the instructor and the student. Students carry out projects, possibly for customers on campus, under the direction of the instructor, and report back to the class as a whole on their progress. Students will present at least two formal written presentations and at least two formal presentations of their work.
The capstone course serves several purposes.
The BSIT has the following objectives[3]:
Graduates will be
able to:
á
Use and
apply current technical concepts and practices in the core information
technologies.
á
Analyze,
identify and define the requirements that must be satisfied to address problems
or opportunities faced by organizations or individuals.
á
Effectively
design IT-based solutions and integrate them into the user environment.
á
Address security issues.
á
Assist
in the creation of an effective project plan.
á
Identify
and evaluate current and emerging technologies and assess their applicability
to address the usersÕ needs.
á
Analyze
the impact of technology on individuals, organizations and society, including
ethical, legal, security and global policy issues.
á
Demonstrate
an understanding of best practices and standards and their application.
á
Demonstrate
independent critical thinking and problem solving skills.
á
Collaborate
in teams to accomplish a common goal by integrating personal initiative and
group cooperation.
á
Communicate
effectively and efficiently with clients and peers both orally and in writing,
using appropriate terminology.
á
Recognize
the need for continued learning throughout their career.
Graduates will be
familiar with, and be able to apply, the following core information
technologies:
á
Programming
á
Computer
Systems, Networking and Hardware
á
Databases
á
Web
Technologies and Issues
á
Human Interface
Design
Graduates will have
the knowledge and skills in a specialized track:
Program assessment and improvement activities will include the following:
The current curriculum and undergraduate degree program of the CS department is designed to prepare students for careers as programmers. Many of the students who start out in the computer science program decide not to complete the degree requirements or fail out of the program. In fact, retention has always been a problem particularly in the CS major, at UMass Boston and nationally. Computer Science can lose half of its students in the first two (albeit challenging) programming courses.[4] The Department has ascertained that these students represent a class of ÒtechiesÓ who want to work with computers but who do not want (or who are not able) to specialize in programming. The BSIT offers an alternative Òapplications-pathÓ for these students: they will learn how to use IT to solve real-world problems within the context of a field in which they wish to work.
The BSIT will improve enrollment, particularly retention, in the CS Department for several reasons:
The MSIS concentration in CM is embedded in a management degree program requiring students to complete approximately 36 credits of foundation and core courses in general areas of management, and 18 credits in a specialized concentration. BSIT students will not need to take the core business courses required in the MSIS concentration but will focus on IT subjects. The BSIT then allows students who are more interested in the technical issues of IT to focus on technology related subjects but within a business management framework.
In 2004, the Massachusetts Technology Collaborative (MTC) reported a loss of 12,670 software and communications services jobs in Massachusetts from 2002 to 2003, a 9.3% decrease. Computer and communications hardware jobs decreased by 6,610, or 10.7%, over the same period. [5]
Despite such losses, these jobs remain of great importance to Massachusetts. The MTC reported Massachusetts employment concentrations in both software and communications and computer and communications hardware to be higher than in all other Leading Technology states. The Joint VentureÕs Index of Silicon Valley reported that out of the top 125 world-wide regions in knowledge competitiveness, the Boston area ranked 17th for IT and computer manufacturing employment per capita in 2005.[6]
Most significantly, the Bureau of Labor Statistics and the Massachusetts Department of Workforce Development both acknowledge this downturn and foresee very healthy growth in information technology jobs nationally and in the state over the next decade.
The Bureau of Labor Statistics notes the downturn in information technology industries earlier this decade, but forecasts these to be among the most rapidly expanding from 2004 to 2014. ÒInformation contains some of the fast-growing computer-related industries such as software publishers; Internet publishing and broadcasting; and Internet service providers, Web search portals, and data processing services. Employment in these industries is expected to grow by 67.6 percent, 43.5 percent, and 27.8 percent, respectively.Ò The BLS forecasts these industries to add 722,000 jobs over the same time period.
The 2006-2007 edition of the Occupational Outlook Handbook[7] from the Bureau of Labor Statistics details this rapid growth with projections for specific occupations:
ÒComputer
software engineers are projected to be one of the fastest-growing occupations
from 2004 to 2014. Rapid employment growth in the computer systems design and
related services industry, which employs the greatest number of computer
software engineers, should result in very good opportunities for those college
graduates with at least a bachelorÕs degree in computer engineering or computer
science and practical experience working with computers. Employers will
continue to seek computer professionals with strong programming, systems analysis,
interpersonal, and business skills.Ó
ÒEmployment
of computer support specialists is expected to increase faster than the average
for all occupations through 2014, as organizations continue to adopt
increasingly sophisticated technology and integrate it into their systems. Job
growth will continue to be driven by the ongoing expansion of the computer
system design and related services industry, which is projected to remain one
of the fastest-growing industries in the U.S. economy.Ó
ÒEmployment
of systems administrators is expected to increase much faster than the average
for all occupations as firms continue to invest heavily in securing computer
networksÉ Most employers prefer to hire persons who have at least a bachelorÕs
degree and broad knowledge of, and experience with, a variety of computer
systems and technologies.Ó
ÒEmployment
of computer systems analysts is expected to grow much faster than the average
for all occupations through the year 2014 as organizations continue to adopt
and integrate increasingly sophisticated technologies. Job increases will be
driven by very rapid growth in computer system design and related services,
which is projected to be among the fastest growing industries in the U.S.
economyÉMany employers seek applicants who have at least a bachelorÕs degree in
computer science, information science, or management information systems
(MIS).Ó
ÒEmployment
of computer and information systems managers is expected to grow faster than
the average for all occupations through the year 2014. Technological
advancements will boost the employment of computer-related workers; as a
result, the demand for managers to direct these workers also will increaseÉ
Despite the downturn in the technology sector in the early part of the decade,
the outlook for computer and information systems managers remains strongÉA
bachelorÕs degree usually is required for management positions, although
employers often prefer a graduate degree, especially an MBA with technology as
a core component. This degree differs from a traditional MBA in that there is a
heavy emphasis on information technology in addition to the standard business
curriculum.Ó
The Bureau of Labor Statistics forecasts these occupations as being among the top 30 with the highest growth rates between 2004 and 2014. Each is expected to have growth rates exceeding 30% and to be in the top quartile of annual earnings. A BachelorÕs degree is considered to be the primary source of post-secondary education for each of them.[8]
At the state level, according to the Massachusetts
Department of Workforce Development, information technology jobs are also forecasted
to have some of the highest rates of growth in the state between 2004 and 2014.[9]
The industries consisting of computer system design, software publishing, and
Internet and related services are each forecast to be among the most rapidly
growing over that time period, with growth rates of 25%, 49%, and 23%,
respectively.
Among the forecasts for specific occupations within those
industries for Massachusetts are these:
|
Occupation |
Growth Rate |
Expected Openings |
|
Application
Software Engineers |
39.0% |
10,980 |
|
System Software
Engineers |
39.2% |
9,290 |
|
Computer System
Analysts |
22.3% |
6,080 |
|
Database
Administrators |
30.2% |
1,770 |
|
Network and
Computer Systems Administrators |
28.6% |
3,550 |
The Massachusetts Department of Workforce Development also states that Òeducation and training will play an ever more critical role in the Massachusetts economy,Ó and each of these occupations will require considerable education and training.
In summary,
In this section we review related programs at colleges and universities in the Boston area and nationally. Locally, there are no programs with the same technical approach to IT education as our program. Nationally, there are a number of very successful similar programs.
The following table summarizes our findings for colleges and universities in greater Boston. This list excludes Computer Science and Information Systems degree programs:
|
No IT degree and no
plans for an IT degree |
BU Harvard MIT Tufts Wellesley |
|
IT Minor |
Bentley Framingham State |
|
BS IT |
Framingham State Northeastern Simmons |
|
MS IT with a focus
on IT Management |
Bentley Boston College Brandeis University of Massachusetts Boston |
What follows are brief descriptions of the undergraduate IT programs:
Bentley
Bentley has a very successful IT Minor (with no plans to add a Major). Approximately, 100 of 900 seniors are taking the Minor, with 300 of the 900 have taken the first course of the minor (Data and Information Management).
Framingham State
Framingham State has a successful IT Minor (larger than CS) and introduced a new Business and Information Technology major in Fall 2006. The degree was jointly developed between the Business and Computer Science departments, and is run out of the business department. In terms of existing programs at UMB, this program is closest to MSIS than the proposed IT degree. Students take 13 business and finance courses and 6 technical courses. In its first year, there are already more IT majors than CS majors.
Northeastern
University
An IT degree is offered through the School of Continuing and Professional Studies. The 18-month program is aimed at mid-career students already holding an Associate degree in management. The program Òemphasizes the combination of outstanding technical skills, communication and leadership skills, and specialization in essential IT domains needed to grow your career.Ó[11]
Simmons College
This is the only IT program we have found that is considered unsuccessful by its founders. The Computer Science department began offering an IT in 2003. Since then, there have been only 2 majors (there are only 17 CS majors at the moment.). Bruce Tis, Department Chair, believes that the problem has to do with both poor marketing and that it is difficult to attract women to technology programs.
The following table summarizes our findings for selected programs nationwide. These programs have been quite successful at attracting students to Information Technology.
|
University |
IT Students |
CS Students |
Placement Statistics |
URL |
|
RIT |
1200 |
700 |
|
|
|
Purdue |
(capped at) 500 |
? (way down) |
90 – 98% (estimated) |
|
|
NJIT |
370 |
382 |
no data – tracks enrollment |
|
|
IUPUI |
450 |
50 |
no data |
|
|
U of Cincinnati |
12 Freshmen majors |
no data |
no data |
|
|
US Naval Academy |
112 |
83 |
Most go to subs, air and marine. |
Rochester Institute of
Technology (RIT)
As the numbers show (no – not a typo), RIT is a major player in technology education. They have one of the oldest and most established IT programs. Their BS in IT has the "track" structure and their program (partly) inspired our own track structure.
Purdue
Purdue University offers a BS in IT through the Computer and Information Technology (CIT) Department in the College of Technology.
The CIT department head, Professor Lonnie Bentley, says that they are currently capping enrollment at 500 undergraduates; there are about 100 additional students who want into the program but CIT cannot accommodate them. They once allowed the program to grow to 725, thinking the University would provide more resources but this did not happen. So now they have raised the standards for admission, requiring higher SAT scores and a 3.5/4.0 GPA in 18 credit hours of specific coursework before transferring into the program. CIT also has a graduate program, capped at 60 students; they turn away 40 per year.
Bentley has no figures for CS, but says they are way down, as they are for us and for the nation as a whole.[12]
He reports a 90 – 98% placement rate for his students, but this must be a guesstimate, since the department has not collected firm data.
Bentley thinks that "applied computing" is the theme of today. Purdue's CS department was the first CS department in the country. He says, "As such, they are very proud, but a little inflexible in responding to industry. They believe that they "define" CS, and the old timers continue to force that department to march forward with same traditional theory based focus and shy away from incorporating any "applied" computing into their program. From my standpoint, that is great because we represent applied computing on this campus and wouldn't want the competition."
Purdue Indianapolis
(IUIPI)
This is a campus similar to ours; IUIPI is an urban campus in the Purdue system. They've a Department of Computer and Information Technology within the School of Engineering and Technology. They offer a BS in IT in one of several tracks: the "standard" track, a business track, a networking track, and a web development track. The "tracks" actually look like minors in one of the given categories.
New Jersey Institute
of Technology (NJIT)
NJIT has a thriving program in the middle of Newark, NJ. IT is a cross-college discipline, and so reports directly to the Provost. As in computer science, numbers are down this year (they have 64 freshmen and 66 sophomores, as opposed to 130 seniors and 102 juniors), but are roughly in line with computer science. Robert Friedman, the Chair of IT, says they have no placement data but that it roughly tracks enrollment.
University of
Cincinnati
Their program has just been approved by the Ohio board of
Regents. They've accepted 12 freshmen into the program this year and have
about 300 students taking IT courses. Most are in legacy programs.
Due to a huge consolidation of programs and colleges at the University of
Cincinnati a few years ago, they've inherited 6 IT programs from two other
colleges. They've about two years consolidating these programs into
the new bachelor's degree in IT.
They are beginning a marketing program for the IT program. They find that
high school counselors and others really don't understand IT. Many
prospective students are referred to the engineering college when they really
are interested in our hands-on approach to IT.
United States Naval
Academy
Kay Schulze, the CS Dept Chair, says the IT numbers would be higher but for two reasons: (1) theyÕve had to cap enrollments until they can hire the faculty to teach them, and (2) several midshipmen who thought IT would be an easy major were forced out because of low grades.
While most graduates are traditionally placed in submarines, surface ships or in the Marines, more recently graduates are finding their way into various national security posts.
The projected enrollment of the BSIT is for thirty (30) full-time students in the first year, and additional 30 in each following year, to reach a total enrollment of 120 in the fourth year. Additional growth will depend on additional faculty to teach the necessary additional sections.
The UniversityÕs Director of Enrollment Management has
indicated full confidence in her officeÕs ability to fill the programÕs
first-year target with UMass Boston students alone and will work with us to
attract students from the community colleges and high schools as the program
grows.
The University of Massachusetts Boston has already begun to formulate articulation agreements with area community colleges that have Information Technology programs and degrees; this has been done through BATEC. In particular, we have been meeting with Middlesex Community College, Bristol Community College, and Bunker Hill Community College.
Given the hands-on, collaborative nature of the program, it is anticipated that it should attract a more diverse population. Moreover, it is expect that women will find this program more attractive than traditional programs in computer science. That prediction is based on the results of Maria KlaweÕs (formerly Dean of Engineering and Applied Science at Princeton University and now President at Harvey Mudd College) survey addressing the question of why many women leave programs in computer science and engineering.[13] Women want to work in a profession where they are helpful to other people, and where they would work closely with other people. In the IT program proposed here, students will work together to solve problems beginning in the first course of the core, throughout the core and the tracks, and in the capstone class. Moreover, in the Boston Public Schools, 86% of the students are Òunder-represented minoritiesÓ, and most of the white students are in the lower grades. Felicia Vargas (TechBoston) asserts that her school reflects these numbers.
Administration, Governance and Operation
Both the College of Science and Mathematics (CSM) and the College of Management (CM) will share the responsibility of managing the BSIT.
The BSIT will appear, word for word, in both the College of
Science and Mathematics section, and in the College of Management section of
the UniversityÕs Undergraduate Catalog.
In addition,
á There will be a program director, alternating between the two colleges, overseeing the program. The term for the Program Director will be two years.
á The two colleges will staff the core courses roughly on an equal basis.
á There will be a curriculum committee with equal representation. This committee, the two departments, and the two colleges must approve any changes to the core. This committee and the department and college offering a track must approve any new track.
á Advising of students will be balanced among the faculty. Advising for IT will count as advising in oneÕs own department.
á Faculty (full-time or part-time faculty) will be members of either the MSIS department or the CS department. Faculty offices are located in their home departments. OneÕs home department takes all personnel actions (tenure, promotion, annual reviews, etc).
á The course evaluation form used will be that of the instructorÕs department. Additional surveys may be administered for accreditation purposes, but these neednÕt identify an instructor.
á FTEs for a course will go to the college whose instructor teaches the course (regardless of who ÒownsÓ the course).
á In order not to threaten the accreditation (ABET for CS and AACSB for MSIS) of existing programs, more than half of the courses must be taught by full-time faculty.
The program introduces 12 new courses in the core, capstone and two tracks. It will require two new tenure-track faculty and two lecturers. Although CS and MSIS faculty can teach some of the courses, it is important that the BSIT be staffed with faculty primarily assigned to its delivery. The program will also require a half-time laboratory supervisor, and four teaching assistants (TAs).
There are several courses that need a laboratory. System administration requires that we have networks that are connected to umb.edu, and networks that are not (for experimentation and security). There are times students will want to work at desks, either with their own laptops in front of them, at desks with laboratory computers set up in specific configurations (desktop computers with removable drives are best here), or at benches where they are working (with tools) on computer hardware. This could all be housed in either one large lab (with two spaces) or two smaller labs, each capable of holding 30 students.
The library has a good collection. The only addition that will help an Information Technology program is a library subscription to the Safari book program. A subscription to Safari would cost our library $15,000 per year.
Space will be needed for new offices (for new faculty) and for the laboratory.
See Attachment B for the new program budget form.
System Administration Track for a student in CSM
Freshman Fall Semester
IT 110 IT Problem Solving (new) 3
IT 111 Managerial Statistics 3
IT 114 Intro to Java Part 1 3
ENGL 101 Freshman Comp I 3
First-Year Seminar 3
Sophomore Fall Semester
IT 230 Databases 3
IT 244 Intro to Linux 3
Gen Ed (Natural Science or Math) 3
Gen Ed (World Culture/Language) 3
Intermediate Seminar 3
Junior Fall Semester
IT 285 Social Issues & Ethics 3
IT 341 Intro System Admin (new) 3
IT 442 Windows Sys Admin (new) 3
Gen Ed (Natural Science or Math) 3
Gen Ed (Social and Behavioral) 3
Senior Fall Semester
IT 425 Project Management 3
CS 310 Adv Data Structures & Alg. 3
Elective 3
Elective 3
Elective 3
Major 48 credit hours
Freshman Spring Semester
IT 240 Web Fluency (new) 3
IT 246 Networking 3
IT 115 Intro to Java Part 2 3
ENGL 102 Freshman Comp II 3
Gen Ed (Natural Science or Math) 3
Sophomore Spring Semester
IT 210 Data Structures 3
Gen Ed (Natural Science or Math) 3
Gen Ed (Arts) 3
Math 140 Calculus I 4
Gen Ed (Humanities) 3
Junior Spring Semester
CS 443 Network Secur Admin (new) 3
CS 441 Network Servi Admin (new) 3
Gen Ed (Social and Behavioral) 3
CS 240 C Programming 3
Elective 3
Senior Spring Semester
IT 485 IT Capstone 3
CS444 Operating Systems 3
Elective 3
Elective 3
Elective 3
Gen Ed 42 credit hours
Electives 30 credit hours
Total 120 credit hours
Information Architecture Track for a student in CM
Freshman Fall Semester
IT 110 IT Problem Solving (new) 3
IT 111 Managerial Statistics 3
IT 114 Intro to Java Part 1 3
ENGL 101 Freshman Comp I 3
First-Year Seminar 3
Sophomore Fall Semester
IT 230 Relational Databases 3
IT 244 Intro to Linux 3
Gen Ed (Natural Science or Math) 3
Gen Ed (World Culture/Language) 3
Intermediate Seminar 3
Junior Fall Semester
IT 461 Systems Analysis/Design 3
IT 428 Information Security 3
Elective 3
Gen Ed (Natural Science or Math) 3
Gen Ed (Social and Behavioral) 3
Senior Fall Semester
IT 425 Project Management 3
MSIS 427 Knowledge Management 3
Elective 3
Elective 3
Elective 3
Major 45 credit hours
Gen Ed 42 credit hours
Electives 33 credit hours
Total 120 credit hours
Freshman Spring Semester
IT 240 Web Fluency (new) 3
IT 115 Intro to Java Part 2 3
Gen Ed (Arts) 3
ENGL 102 Freshman Comp II 3
Gen Ed (Natural Science or Math) 3
Sophomore Spring Semester
IT 360 Enterprise Software (new) 3
IT 246 Networking 3
Gen Ed (Natural Science or Math) 3
Math 140 Calculus I 4
Gen Ed (Humanities) 3
Junior Spring Semester
IT 460 Integration Methodologies 3
IT 285 Societal Issues in IT 3
Gen Ed (Social and Behavioral) 3
Elective 3
Elective 3
Senior Spring Semester
IT 485 IT Capstone 3
Elective 3
Elective 3
Elective 3
Elective 3
Campus: UMass Boston
Proposed Program: Information Technology
One Time Costs
|
|
Annual Operating Costs
|
|
||
|
|
|
Description |
Cost |
Number |
Total Cost |
|
|
Faculty |
Tenure-track Lecturers |
85,000 60,000 |
2 2 |
170.000 120,000 |
|
|
Staff |
Lab
Supervisor |
60,000 |
1/2 |
30,000 |
|
|
Library
Resources |
Library subscription to Safari (an on-line IT book
program) |
15,000 |
1 |
15,000 |
|
30,000 |
Space |
Furniture (one time cost) Cabling and Wiring |
3,000 |
1 1 |
30,000 3,000 |
|
6,000 18,000 6,000 2,000 2,000 |
Equipment |
Servers Client Desktops Laptops Simple switches and hubs Tools and parts |
2000 1200 1500 100 |
3 24 4 20 |
6,000 28,800 6,000 2,000 |
|
|
Field
& Clinical Resources |
|
|
|
|
|
|
Total
Costs: |
|
|
|
|
The new faculty need not be in place for the programÕs first year of operation. Perhaps each of the two colleges can hire one faculty member during the first year of operation (to start in the second year), and another in the following year.
Welcome to IT 110. This course will give students hands on experience in a wide range of modern information technology. By the end of the semester students will have worked on a number of projects that will give perspectives on the wide range of aspects of information technology.
Course Description
Several IT concepts are introduced including programming, databases, networking, web servers and how they work together in a modern system. Students work in groups to implement examples of these systems. The course examines the importance of key issues such as security, privacy, and ethics. Students should leave the course with an understanding of the components of modern systems and the scope of knowledge needed to become an IT professional.
Goals
The major goal of the course is for students to acquire a technical overview of modern information technology. Students who successfully complete IT 110 should be able to:
á Understand many aspects of Information Technology and their role in modern Information Technology implementations.
á Work in teams to produce solutions.
á Research and learn about technology.
á Use spreadsheets for data analysis and presentations.
á Present solutions in writing and spoken presentations.
Textbooks
There is no textbook for IT 110. Students will be expected to use the library and electronic resources.
Projects
Projects are the main focus of all IT 110 activities, including lectures and labs. There will be 8-10 projects during the semester. Projects will be selected from the categories listed below. There will be at least one project selected from each category. Of the projects, approximately 4 will be team-based projects. The rest will be individual projects.
A typical IT 110 week will include:
o A first lecture that introduces a problem, and some tutorial on how to approach this sort of problem.
o A second lecture where students work on the problem (having started on their own).
o A wrap-up lecture where students discuss their own and each others' solutions.
These lectures may or may not line up exactly with class periods
Grades in IT 110 will be based on performance in a number of individual and team projects. Project grades will be based on project reports and presentations.
Project Categories
What follows is a list of project categories and sample projects. These projects are meant to be samples of the possible projects. Most semesters students will work on one project from each category.
Personal
á Improving the security of your own computer
Security
á Retrieving deleted files
á Examining cookies and caches to discover usage
á Packet sniffing
Network / System
Administration
á Installing and patching software packages
á Adding and maintaining user profiles.
Data Analysis and
Presentation
á Using spreadsheets to analyze and present hits on a web site, utilization data, login times, etc.
Web and Web Site
Design
á Designing a web site
á Using a web service in an application
Research
á Using the library to research and report on the implications of a technology (e.g. web 2.0, VOIP, etc,)
Business Intelligence
á Organizing and synthesizing data collected from public and proprietary databases.
General
á Programming Google Earth to show all of the places you have lived (or visited, for sedentary types).
Honesty
All students are expected to follow the University's Code of Student Conduct. If you are caught cheating, we will follow the guidelines for punishment outlined in the code.
When you turn in work that you have discussed with someone, or which contains ideas that you found in a book, you must indicate that fact. We expect you to talk to each other and to read materials other than those assigned. We also expect to see in your work evidence that you have done so. Learning to acknowledge intellectual debts is part of learning. You should be reading, talking to each other, and telling the world that you have done so. When group work is called for the group solution should note whenever a part of the project was done by only a part of the group.
Some kinds of sharing, however, are unacceptable. You may not use the computer to copy someone's work and submit it as your own -- even if you acknowledge that theft! You may not have your friends do your work for you. Versions of some of the assignments in this course may have been given in previous years. You may not use answers to those assignments.
Accommodations
Section 504 of the Americans with Disabilities Act of 1990 offers guidelines for curriculum modifications and adaptations for students with documented disabilities. If applicable, students may obtain adaptation recommendations from the Ross Center for Disability Services, Campus Center 2nd Floor, 2100 Street, Room 2010, 617-287-7430. The student must present these recommendations and discuss them with each professor within a reasonable period, preferably by the end of Drop/Add period.
Instructor: David Shimshack
Address: MSIS Department
University of Massachusetts at Boston
100 Morrissey Boulevard
Boston, MA 02125
Course Description
Provides the student with the basic statistical techniques
needed for business decision making in areas such as operations management,
quality improvement, marketing research, finance, and general management. The
course examines collection and presentation of data, frequency distributions,
basic probability, statistical inference, and regression. Students use
statistical software for data presentation and analysis.
Prerequisites: MA 129 or MA
130, co-requisite IT 110 or MSIS 110
COURSE MATERIALS:
(1)
Class Textbook:
Business Statistics: Contemporary Decision Making, 4th Edition, by Ken Black. ISBN: 0-471-70563-2
Available from the UMass bookstore in person or on-line (www.efollett.com). If you purchase the book through some other source (which is OK with me) just be sure you get the 4th edition.
Another option is to purchase an e-book, which allows you to get the book electronically and at a substantial discount. You can, in fact, download it onto your computer so you have it forever, well as long as some computer somewhere can read it. But you donÕt get a nice heavy book to carry around in your backpack and read on the train, and the students who chose this option last semester found it hard to navigate. To get the e-book: go to:
http://edugen.wiley.com/edugen/class/cls24987/
click on ÒregisterÓ and follow the directions from there. YouÕll get an opportunity to purchase a registration code, so have your credit card ready.
(2) MS Excel
You also need to have a computer running Microsoft Excel (any version, either PC or Mac) with the add-ins "Data Analysis Pack" and "Solver". (Both of which come with Excel, but you might have to install them from the original disks if you didn't do so when you set up the computer.)
(3) Excel Videos
Also, I have prepared a number of "Excel Videos", which will help you with Excel tasks necessary for this course. These videos are an integral part of this course, and you MUST be able to access them. They are on a CD which you can only get from me. If you're on campus you can come pick up (at my office) and if you're not I'll mail to you.
II.
PRE-REQUISITES
MSIS 110: Introduction to Management Information Systems (can be taken concurrently)
Math 129: Pre-Calculus for Management and Social Science
Note: the Statistics requirement for the B.S. in Management can be fulfilled by this course (MSIS 111) OR by Math 125 or Econ 205. It is NOT appropriate to take this course after taking either Math 125 or Econ 205 or anything equivalent to these courses.
III. COURSE
BACKGROUND
With the wealth of information technology in todayÕs business world, managers are drowning in a sea of data. This course is intended to help you build at least a lifeboat, and perhaps even a seaworthy craft, to help you navigate through that sea. The emphasis in this course is helping managers to choose and use statistical methods to turn data into information, and turn information into decisions that add value to their companies.
The course is designed to be Òhands onÓ. Students will use realistic data sets involving real world data. Most of the analysis in this course will be done with Excel, either the functions available in Òplain vanillaÓ Excel or with easily obtainable add-ins.
Examples will be drawn from a variety of functional areas. In particular, modules will be included about the statistical techniques behind business topics in the three functional areas of business, namely accounting/finance, marketing, and operations management.
IV.
COURSE
OBJECTIVES
This course is intended to:
At the end of this course a student, when confronted by a mass of data should be able to:
Skill Development: through a series of homework sets, a data analysis project, and quizzes this course will emphasize the development of the following skills:
We will also touch on the themes of ethics and professional demeanor.
V.
COURSE
FORMAT AND STRATEGIES FOR SUCCESS
This is an on-line class.
It is asynchronous, meaning the material is available 7 days a week, 24 hours a day and there is no specific time when a student has to be in a specific place. However it is instructor paced, meaning that like a regular on-ground class there are weekly lectures, assignments, and discussions. One goal for this course is for this class to form a true Òlearning communityÓ so you canÕt go significantly ahead nor can you fall significantly behind.
The class is divided into 15 weeks of material. Weeks start Monday at 12:01 a.m and end the following Sunday at 11:59 p.m. Within the weeks the material is divided into ÒlessonsÓ. Most lessons involve reading the textbook, reading/listening to some powerpoint notes, and then some way for you to show you have mastered the material in the ÒlessonÓ --- either an on-line quiz or some homework problems to hand in. Most weeks will involve 3-5 lessons.
The way to succeed in this (or perhaps any) on-line course is to realize that with the on-line format you are totally responsible for your own learning. A first-year statistics course, nationwide, involves pretty much an established set of material, and your semester-long goal needs to be for you to master this material. You have various resources available to you, including:
However, none of these things do one bit of good if you donÕt interact with the course. We have fifteen weeks in the semester, and it takes each and every one of those fifteen weeks if you are going to master what your subsequent instructors (and even employers) are going to expect you know from a first-year statistics course. You MUST make a commitment to work on this course, each and every week --- and if you canÕt then donÕt take it.
So this course isnÕt about pleasing the instructor. It isnÕt about checking off assignments. It isnÕt about racking up credits by squeezing in another course. What it IS about is learning statistics. If you start a homework set, and canÕt do much of it --- handing in junk isnÕt going to do you any good (what did you learn from that?). If you do a homework set that you thought was correct, but it wasnÕt close, you WILL be expected to redo it after you get help. If that doesnÕt sound like you, then wait and take the course on-ground.
Now for a little algebra. Full time (job or student) = 40 hours = 5 courses. That means the nationwide expectation is 40 hours / 5 courses = 8 hours a course. In an on-ground class, that means youÕre in class for 3 hours and you can be expected to spend up to 5 hours every week outside of class on preparation and homework. For an on-line class, I absolutely am expecting you to spend up to 8 hours every week on it. The material others would get in class, you have to spend time getting yourself. And then you start the homework, which is no more but is no less than is assigned in an on-ground class. PLEASE THINK before you start this class if really have time to do it.
VI.
HONORS
GUIDELINES
In an on-line course your integrity is both of the utmost importance and admittedly a bit hard for the instructor to police. However for exactly that reason, if there is even the hint that the work you are handing in is not your own, expect the matter to be addressed swiftly and harshly. At some point during this semester you are going to be falling behind, and you are going to be tempted to take shortcuts. DONÕT! There is ALWAYS another choice --- and consulting with the instructor about how to catch up or to get more explanation of whatever is confusing you is probably the place to start.
Students are expected to follow regulations and procedures regarding Academic Standards, Cheating, Plagiarism, and the Documentation of Written Work as specified in the UMB Student Code of Conduct (available at): http://www.management.umb.edu/undergrad/undergrad_code_of_conduct.php
Students caught cheating or plagiarizing will, at the discretion of the instructor, flunk either the assignment in question or the course and will have a description of the incident attached to his or her academic records.
However, one of the goals of this class is to foster a Òlearning communityÓ where students learn from each other as well as the instructor. Drawing the line between collaboration (which is often allowed and even encouraged in this class) and cheating (which will be dealt with most harshly) can sometimes be difficult for students. The following guidelines should help you. When in doubt, do and protect your own work and check with the instructor before you do anything out of the ordinary. Note that in this class assisting someone with cheating is considered as serious as doing the cheating and will be penalized as harshly.
You may discuss work on homework and memo assignments with others. Students can and should help each other set up problems, get over places where they are stuck, discuss the managerial issues, and check answers with one another. You may asked to identify others with whom you have worked --- get their names if you donÕt know them. You may not copy (or allow someone to copy) someone elseÕs work --- even if the second person claims they are only using it to Ògo byÓ. This includes copying by hand, Xeroxing, or sharing computer files. Similarly, on short answer type questions, itÕs fine to discuss the basic issues but each person should write their own response.
You may work alongside someone when working on spreadsheets. You may not just use one spreadsheet for the two of you without previous permission from the instructor.
You may study together for quizzes. However, you may not contact anyone except the instructor for any reason regarding a quiz. Be forewarned, multiple versions of quizzes may be used in this course.
VII.
ADMINISTRATIVE
NOTES
The instructor in this course has voice-mail and e-mail, and you can also ask for help from the CM Faculty Support center at 617-287-7850. No excuses about not being to get in touch with me will be accepted on any matter. Please note that voice mail and e-mail are time and date stamped.
It is the studentÕs responsibility to keep up with the class. Students are expected to participate fully every week. If a student does not participate for two entire weeks and does not otherwise contact the instructor, s/he will be considered to have dropped the class (by the instructor --- the proper papers still need to be filed at the registrarÕs office). No you canÕt Òcatch upÓ by doing 2, 3, 4 É weeks in the next 3 days, and IÕm not going to along with such a plan.
Incompletes will be given rarely, and only in circumstances that are acute and could not have been foreseen. Illnesses and unanticipated court/police matters often do qualify for incompletes; getting overwhelmed by an overly ambitious work/course/family schedule does not. Note that UMASS course procedures require that a student have completed the majority of the work in the course (usually at least 2/3) and be passing the course at the time the incomplete is given.
Since you have a week to take the quizzes, there should be no reason for Òmake-upsÓ. The final quiz will extend into finals week May 21-25.
Students with special needs, working through the Ross Center, will be accommodated. Please inform the instructor of any needed accommodations at the start of the course.
VIII.
METHOD OF
EVALUATION
Course elements will be weighted as follows:
|
Item |
Points |
|
Objectives Demonstrated during ÒContent WeeksÓ (5 points each week) |
60 |
|
Quizzes (10 points each) |
30 |
|
Memo Assignments (5 points each) |
10 |
|
Total |
100 |
ÒContent weeksÓ, weeks when new content is presented, will all start with the definition of a set of usually 5 learning objectives. A set of 1 – 5 ÒLessonsÓ during the week will present content, and will have assessment activities at the end (either taking a short on-line quiz or doing some homework problems). The grade for the week will be based on how well a student demonstrates that s/he has mastered the learning objectives.
There will be course discussions each week (sometimes several in parallel) and many weeks will have a short Òarticle of the weekÓ to discuss. To fully benefit from this class you must keep up and you must participate in class discussions and other weekly exercises. Since you can access the internet (and hence this course) from anywhere in the world these days, I accept very few excuses for lack of participation. Go on vacation, take a business trip, go on a honeymoon --- if thereÕs a public library where youÕre going or an internet cafŽ you can keep participating.
Quizzes will involve more recall and application, and less calculation than homework sets. Since I have no control of what you do while you take the quiz, they will be open book and open notes. There will be three quizzes, the last one will be cumulative.
The memo assignments are intended as an integrative experience which will have you apply the statistical techniques you are learning to a realistic managerial experience, and will help to exercise (and it is hoped improve) your writing and critical thinking skills. There will be a total of 2 of these assignments.
IX: CLASS
SCHEDULE
|
Week |
Topic |
Chapter |
|
1 |
Intro to Course, Intro to
Statistics, Graphical Display Methods |
1, 2 |
|
2 |
Summary Measures |
3 |
|
3 |
Analyzing Univariate Data |
Notes |
|
4 |
|
Quiz 1, Memo 1 |
|
5 |
Event Probability |
4 |
|
6 |
Probability Distributions |
5 |
|
7 |
Continuous Probability
Distributions, Sampling Distributions |
6, 7 |
|
|
SPRING BREAK |
|
|
8 |
Confidence Intervals |
8 |
|
9 |
|
Quiz 2, Memo 2 |
|
10 |
Hypothesis Testing |
9 |
|
11 |
Analyzing Multivariate
Data |
9, framework |
|
12 |
Two Sample Hypothesis
Test, Chi-Square Test of Independence |
10, 12 |
|
13 |
Time Series and Simple
Linear Regression |
11, 13 |
|
14 |
More on Regression |
13 |
|
15 |
Wrapping Up |
Quiz 3 |
|
|
Finals Week |
|
Textbook (Bibliography):
Cay Horstmann, Big Java, Addison-Wesley, 2002, ISBN: 0-471-40248-6.
Description: An introduction to
computer programming – the concepts involved in using a higher-level,
object-oriented programming language and the program development process. The goal of this course is an appreciation
of programming in an object-oriented programming language. The students will have lots of hands-on
experience, writing relatively small Java programs.
Objectives: After completing this course, students
will be: a) capable of writing small Java programs, b) able to understand the
characteristics of object-oriented languages, c) ready to develop more complex
programming projects, d) familiar with computers as viewed by programmers, e)
able to understand basic user interfaces, and f) ready to take more advanced IT
courses.
Projects, Assignments and Examinations: There will be 2 in class
examinations plus a final examination.
Examinations will be based on the text, lecture material, and homework
assignments. They will be closed
book and closed notes. The final grade for the course will be made up of
homework (50%), final exam (20%) and in-class examinations (15% each). Homework assignments #1&2 will be
small and will count 4% each towards the final grade. Homework assignments #3-8 will count 7% each towards the
final grade. Students must
achieve passing grades in both the homework assignments and examinations to
pass the course.
Weekly Class Schedule
|
Week
1/2: |
Introduction
to programming, development basics |
|
Ch 1 |
|
Week 3: |
Objects
and classes |
HW #1 |
Ch 2 |
|
Week 4: |
Data
types, expressions, simple user input |
HW #2 |
Ch 3 |
|
Week
5/6: |
Introduction
to Applets and graphics |
HW #3 |
Ch 4 |
|
Week 7: |
Boolean
expressions and conditionals |
|
Ch 5 |
|
Week 8: |
Loops |
HW #4 |
Ch 6 |
|
Week 9: |
Designing
classes |
HW #5 |
Ch 7 |
|
Week
10: |
Interfaces
and polymorphism |
HW #6 |
Ch 9 |
|
Week
11: |
Inheritance |
HW #7 |
Ch 11 |
|
Week
12: |
Arrays
and ArrayLists |
HW #8 |
Ch 13 |
|
Week
13: |
Review |
|
|
ACCOMMODATIONS:
Section 504 of the Americans
with Disabilities Act of 1990 offers guidelines for curriculum modifications
and adaptations for students with documented disabilities. If applicable,
students may obtain adaptation recommendations from the Ross Center for
Disability Services, M-1-401, (617-287-7430). The student must present these
recommendations and discuss them with each professor within a reasonable
period, preferably by the end of Drop/Add period.
STUDENT
CONDUCT:
Students are required to
adhere to the University Policy on Academic Standards and Cheating, to the
University Statement on Plagiarism and the Documentation of Written Work, and
to the Code of Student Conduct as delineated in the catalog of Undergraduate
Programs, pp. 44-45, and 48-52. The Code is available online at: http://www.umb.edu/student_services/student_rights/code_conduct.html.
Textbook (Bibliography):
Cay Horstmann, Big Java, Addison-Wesley, 2002, ISBN: 0-471-40248-6.
Description: A second course in Java
programming. The students will get
experience in object-oriented problem solving. Special emphasis will be placed on software design,
implementation and testing. This
course covers more advanced Java topics than CS-IT 114 including building GUIs
with Java Swing, Input/Output and Serialization, and introduction to
server-side Java (J2EE) topics: JDBC and JSPs.
Objectives: After completing this course, students
will be: a) capable of designing, implementing, and testing intermediate Java
programs, b) able to implement user interfaces with Java Swing, c) able to
effectively use core Java mechanisms such as interfaces, exceptions, and IO, d)
able to connect to databases with JDBC, and e) able to implement a simple
content-oriented web page with JSPs.
Projects, Assignments and Examinations: There will be 2 in class
examinations plus a final examination.
Examinations will be based on the text, lecture material, and homework
assignments. They will be closed
book and closed notes. The final grade for the course will be made up of
homework (50%), final exam (20%) and in-class examinations (15% each). Homework assignments #1&2 will be
small and will count 4% each towards the final grade. Homework assignments #3-8 will count 7% each towards the
final grade. Students must
achieve passing grades in both the homework assignments and examinations to
pass the course.
Weekly Class Schedule
|
Week
1/2 |
Review
of Object-Orientation and Java |
|
Material
from Ch 1-3, 5-7, 9, 11, 13 |
|
Week 3 |
Review
of Basic GUIs |
|
Ch
4 |
|
Week 4 |
Java
Event Model |
HW #1 |
Ch
10 |
|
Week 5 |
More
GUIs |
HW #2 |
Ch
12 |
|
Week 6 |
Testing
and Debugging |
HW #3 |
Ch
8 |
|
Week 7 |
Exceptions |
HW #4 |
Ch
14 |
|
Week 8 |