FOCUSING ON SOFTWARE ENGINEERING EDUCATION: A GRADUATE CERTIFICATE IN SOFTWARE ENGINEERING
|
|
- Gervais Murphy
- 8 years ago
- Views:
Transcription
1 FOCUSING ON SOFTWARE ENGINEERING EDUCATION: A GRADUATE CERTIFICATE IN SOFTWARE ENGINEERING Heidi J. C. Ellis 1 and James C. McKim 2 Session F2G Abstract The creation and evolution of a graduate-level certificate program in software engineering is presented in this paper. The software engineering certificate offered by Rensselaer Polytechnic Institute (RPI) is a four-course sequence of graduate courses in the area of software engineering and is intended to provide students with a focused understanding of the principles of software engineering and their application to software environments. The paper discusses the motivation for the original construction of the Software Engineering certificate program by the Rensselaer at Hartford (RH) branch of RPI and discusses the expected audience for the program. The program itself is detailed including an overview of the student audience, an explanation of the prerequisites of the program, and descriptions of the graduate courses in the certificate. The paper describes recent changes to the content of the Software Engineering certificate and discusses the factors that have influenced the certificate as it has evolved. Index Terms Continuing education, education for the working professional, software engineering certificate, education for the working professional. INTRODUCTION The past decade has seen phenomenal growth in the software industry. According to the U. S. Department of Labor, Bureau of Labor Statistics, jobs in computer-related areas of engineering, natural science and computer and information systems managers and computer systems analysts, engineers, and scientists will be two of the highest growth job areas for the next several years [10]. The rapid expansion of the software industry coupled with the need for more educated software engineers [4,6] motivates the need for producing a greater number of software engineering professionals. In fact, several recent efforts have researched the growth of software engineering programs worldwide [14] and the re-education of students with no formal training in software engineering to become software engineers [5]. In an attempt to keep pace with the rapidly growing need for capable software engineers, many academic institutions have created some form of software engineering education program. Since greater time and effort is required to institute new degree programs, many of these software engineering programs have taken the form of certificates. These certficates vary widely in required student background, content, duration, and format. Programs range from a set of basic undergraduate Computer Science courses intended to prepare students for employment as programmers, as is the case in the certificate offered by Montgomery County Community College, to a series of professional (non-degree) short courses such as in the certificates offered by Georgia Tech and Northeastern University, to a set of graduate courses that can frequently be used towards a Master s degree in either Software Engineering or Computer Science. This latter category of certificate appears to be the most common with certificates comprising between three and six graduate-level courses. This type of certificate is offered by a range of academic institutions including Southern Methodist University, the University of Colorado at Boulder and at Colorado Springs, Oregon Master of Software Engineering, the University of Illinois at Urbana-Champaign, Southern Polytechnic State University, and Brandeis University. Indeed, graduate-level Software Engineering certificates are offered world-wide as evidenced by programs at Oxford University, the University of the West of England, and the Royal Melbourne Institute of Technology. The graduate-level Software Engineering certificate developed by Rensselaer at Hartford is oriented around current industry requirements and is intended to provide a broad background in Software Engineering. Rensselaer at Hartford (RH), a branch of Rensselaer Polytechnic Institute located in Hartford CT, has a forty-five year history of educating the working professional. Originally founded to provide Masters-level engineering education primarily for United Aircraft (now United Technologies Corporation), today RH has almost 2000 graduate students working towards Master s degrees in Computer Science, Information Technology, Engineering, and Management. Over 95% of students at RH are employed full-time in a diverse array of companies. While United Technologies remains the largest customer, RH draws from a wide range of companies, from engineering firms to financial sevices organizations. More than 100 companies are represented by students in Computer Science programs alone. The RH student population is primarily located within a fifty mile radius around Hartford CT, although a few students travel over three hours roundtrip to attend class. Student ages range from middle twenties into the fifties and student backgrounds are diverse including undergraduate degrees in computer science, accounting, mathematics, science, and engineering. Students attend 1 Heidi J. C. Ellis, Dept. of Eng. & Sci., Rensselaer at Hartford, 275 Windsor St., Hartford, CT heidic@rh.edu 2 James C. McKim, Rensselaer at Hartford, jcm@rh.edu F2G-16
2 classes on a part-time basis and classes are held one day a week from 5:30 to 8:30 p.m. RH s population of working professional students create an educational culture characterized by a high level of motivation and self-directed learning. RH students desire application-oriented education that incorporates the most recent developments in their area of study. As described in Brown s work [1], the certificate programs at Rensselaer at Hartford have been offered since 1993 and the first certificate in Computer Science was offered in Currently the Computer Science certificates include Computer Network Communications, Database Systems, Graphical User Interface, Information Systems, and Software Engineering. Motivation for the creation of certificate programs was based in the economic conditions of the mid-1990s when many Connecticut companies were undergoing significant changes resulting in layoffs and relatively high unemployment. This alteration in business climate resulted in a population of potential students who were interested in refreshing their software skills but were unable or uninterested in committing to a full graduate program. A four-course certificate program allowed employed students to refresh their skills and allowed unemployed students to demo nstrate success in a subject area within a relatively short time span. This paper describes the Software Engineering certificate at RH including an overview of the student audience, an explanation of the prerequisites of the program, and descriptions of the courses required for the certificate. Recent changes to the content of the Software Engineering certificate are detailed and the projected future of the certificate is outlined. THE SOFTWARE ENGINEERING CERTIFICATE Existing graduate-level Software Engineering certificates can be broadly grouped into two categories: 1) those that provide a breadth of knowledge in Software Engineering (e.g, the certificate offered by Boston University); and 2) those that provide a focused investigation into a particular aspect of Software Engineering (e.g., the Oregon Master of Software Engineering which provides specialized certificates in Software Analysis and Design and in Software Quality Engineering). In this section, we describe the graduate Software Engineering certificate offered by Rensselaer at Hartford which takes the breadth approach to providing working professional students with an understanding of the principles of software engineering and their application to software environments. Students in the Software Engineering certificate program apply the latest techniques for the design and development of software systems and the application of theory to real world problems and situations is emphasized. The certificate is structured such that after obtaining the Software Engineering certificate, students may continue on to complete a Master s degree in Computer Science or Information Technology if they so desire. Specifically, the RPI Software Engineering certificate has the following objectives: to provide an understanding of the principles of software engineering and their application to software and environments; to provide a solid foundation in the fundamental frameworks, methods, and technologies of software engineering; to provide an understanding of the conventional methods of software engineering and managing software projects; and to provide an understanding of the most recent advancements in contemporary software engineering topics including object-oriented development methods and web engineering. The Software Engineering certificate is a graduate-level program whose audience comes from two main groups of working professionals. The first population is the group of engineers and scientists who are embarking on their professional careers and desire to expand their knowledge of software as they lay the foundation for their careers. These students are recent graduates with Bachelor s degrees in Engineering, Science or other analytically-related disciplines. The new graduates that enter the Software Engineering certificate may hold entry-level positions as application programmers or system analysts and require technical knowledge as well as exposure to the theory of software engineering. This group also contains a small number of full-time students. The second population of students in the Software Engineering certificate is the larger and contains individuals who have been in the workforce for five to ten years who desire to enhance and hone their software engineering skills. This population of experienced workers frequently have positions that involve some aspect of the design or development of large software systems for which they have no formal training. They may already have a Master s degree in Computer Science or a related discipline and are returning to school to expand and maintain their knowledge of software engineering. A small number of this population are currently employed in software engineering positions and enroll in the Software Engineering certificate in order to expand their existing skill set. While the student population in the Software Engineering certificate is somewhat diverse, both groups of students share the desire to enhance their software engineering skills in order to either further themselves in their current positions or to change careers into more software-oriented professions. In addition, both groups desire immediate benefits to their careers. These desires require that the Software Engineering certificate, while not neglecting theory, be application-oriented, providing as much real-world experience as possible. When originally developed in 1995, the RPI Software Engineering certificate was comprised of the four courses listed in Table I. (This certificate is similar to the Software F2G-17
3 Engineering certificate offered at Boston University which includes a general Software Engineering course, two courses on object-orientation, and a Software Engineering management course.) TABLE I ORIGINAL SOFTWARE ENGINEERING CERTIFICATE REQUIREMENTS ECSE-6770 Software Engineering I CISH-6050 Software Engineering Management CISH-6010 Object Oriented Programming and Design CISH-6320 GUI Building The goal of the certificate was and is to provide breadth of understanding across the spectrum of approaches, methodologies, and concepts that underlie software engineering, as well as to provide exposure to the most recent approaches in the field. The four courses listed in Table I were selected as, at the time, they provided a combination of fundamental software engineering understanding with exposure to the then emerging fields of object orientation and graphical user interfaces (GUIs). We next describe prerequisites to the Software Engineering certificate and the individual courses in the original certificate including their content and the motivation for including each in the program. As many of the students in the Software Engineering certificate do not have Bachelor s degrees in Computer Science or Software Engineering, they may be required to take one or more prerequisite courses before entering the program. The most common requirement is that of CISH Object Structures which is an advanced Data Structures course taught using an object oriented approach. Individual certificate courses may have additional prerequisites. We also note that in our experience, the knowledge brought into the classroom by working professional students provides a significant shared knowledge base to support learning for all students in the class. Software Engineering I (ECSE-6770) is the foundation course for the Software Engineering certificate and provides students with an understanding of the approaches used to engineer a large software system. The major objective of this course is to construct a solid foundation for comprehension and application of principles, techniques and technologies utilized in the development of good software systems by individuals or teams. Topics include the steps of requirements analysis, specification, design (e.g., top-down modularization), coding (e.g., structured programming), debugging and testing, maintenance, and thorough documentation, as illustrated by examples and papers from current literature. Upon successful completion of the course the student is able to identify and utilize a wide array of principles and techniques of software engineering in order to create or alter reasonably sophisticated software systems. Student assessment is based on a group project including progress reports (45%), quizzes (15%), a final exam (40%). The group project is completed in teams of students and it is the responsibility of the students themselves to form teams. Students are assessed roughly every other week on their performance of their assigned duties within the team and on the team s progress towards the completion of the final project. A variety of texts have been used for this course including those by Sommerville [18], Pressman [17], and Pfleeger [16]. Currently Bruegge and Dutoit s [2] text is being used. Software Engineering I is included in the Software Engineering certificate as it provides students with the groundwork of software engineering fundamentals of development. Students gain hands-on experience in developing a sizeable project in a team environment. Upon this support students can fill in their framework of software engineering understanding with specific knowledge and skills. Software Engineering Management (CISH-6050) introduces students to the principal issues involved in managing software engineering projects. Topics include state-of-the-practice, software project planning, software management fundamentals and classic mistakes, software engineering process models, software metrics and estimation, process engineering and process improvement, domain analysis and software reuse. Upon completion of the course, students understand the key issues and classic mistakes of managing large software projects, understand various techniques employed in software engineering management, and know how to utilize the techniques studied to prepare a development plan for a sizable project. The central focus of the course is a project involving preparation of a Software Development Plan (SDP) for a hypothetical software engineering project of the student s choice. Projects must be of a size to require a team of 4-7 software engineers with a 6-12 month development window. Potential projects include an inventory and valuation system for collectors; a personal finance system and/or investment advisor; a household appliance and equipment controller; an interactive game or other form of entertainment; or a World Wide-Web page that provides useful services. The SDP includes a system overview, description of products produced, discussion of project management, explanation of resources required and identification of schedule and milestones. The SDP, which is 70% of a student s assessment, is broken down into three deliverables including a project update, oral presentation, and the final. The remaining 30% is based on a final exam. The current text for this course is McConnel s Rapid Development [11]. Software Engineering Management complements Software Engineering I by supplying students with an understanding of the organization, administration, guidance and oversight required to successfully direct a software project through to completion. The real-life applicability of the material is emphasized through the creation and F2G-18
4 presentation of a detailed software development plan for a significant project. The two-course combination of Software Engineering I and Software Engineering Management provides the core of the Software Engineering certificate. Object Oriented Programming and Design (CISH- 6010) is an introduction to the theory and practice of object oriented programming and design. Topics covered include encapsulation, inheritance, genericity, dynamic binding, and polymorphism. The main focus of the Object Oriented Programming and Design course is the extension of a large project that has been under continual development by successive classes since The STOOGE project is a graphical video game and each semester students apply object oriented principles to extend and enhance the game with additional functionality. Through the process of expanding the STOOGE project, students gain both a solid grasp of object oriented development techniques as well as real-life exp erience with software engineering principles. See [12] for more information on this project and its design. Assessment is based on homework (60%) and two exams (40%). Homework assignments are developed via interactive dialog with students in the classroom where students and the instructor agree on planned enhancements to the STOOGE project. Students are encouraged to work in teams of two or three on the homework assignments. The text used for Object Oriented Programming and Design is Meyer s Object Oriented Software Construction [13]. Object Oriented Programming and Design is included in the Software Engineering certificate because it provides students with significant hands-on experience with a sizeable object oriented software project. In addition to learning principles of object oriented software construction, students gain hands-on knowledge of the software engineering principles of maintenance, evolution, reuse, designing for change, etc. The interactive development of project deliverables provide students with an understanding of the trade-offs involved in software development. GUI Building (CISH-6320) allows students to gain an understanding of the principles and approaches to developing graphical user interfaces. The focus of the course is on software architectures for user interfaces and the tools and techniques required for developing those interfaces. The concepts of the course rely strongly on foundations from computer graphics and the course deals with issues of event handling, widget tool kits and input syntax. Traditional computer graphics topics of drawing and three-dimensional modeling are also covered. Upon completion of the course, students are able to understand the elements of a GUI, select the appropriate software architecture for interactive computing, discriminate between control elements and their behavior, and generate a complex GUI program that involves both control elements and graphical objects. Assessment is based on a semester-long project (80%) that is split into the four milestones of design, basic controls, graphical objects, and integration with windowing system, and a final exam (20%). Olsen s Developing User Interfaces [15] is used as a text. In addition to CISH-4020 Object Structures, GUI Building also requires CISH-6330 User Interface Design or familiarity with user interface design as a prerequisite. The GUI Building course is included in the Software Engineering certificate as the construction of correct, efficient user interfaces is a critical component of software that is constructed for human use. The GUI Building course provides students with a more complete understanding of the issues involved with developing software for end users. The four courses described in this section provide the foundation of the Software Engineering certificate. In the next section we describe the evolution of the Software Engineering certificate during the past several years as software engineering has emerged as an engineering disipline. CHANGES TO THE SOFTWARE ENGINEERING CERTIFICATE Given the rapid rate of change in the software field, RH s Software Engineering certificate has evolved to accommodate these transformations. The certificate has been modified in 2001 from a requirement of four specified courses to two required courses and two elective courses chosen from a list of four. Table II shows the current certificate requirements: TABLE II CURRENT SOFTWARE ENGINEERING CERTIFICATE REQUIREMENTS Students Must Take the Following Two Courses: ECSE-6770 Software Engineering I CISH-6050 Software Engineering Management Students Must Take Any Two of the Following Four Courses: CISH-6010 Object Oriented Programming and Design CISH-6320 GUI Building CISH-6510 Web Application Design and Development ECSE-6780 Software Engineering II The Software Engineering certificate was modified to allow students more flexibility in their career paths as the two additional courses allow students to explore various specialized areas of software engineering. ECSE-6780 Software Engineering II is a topics course where the instructor selects subjects of current interest. In the past material has included distributed computing, real-time systems, and software architectures. CISH-6510 Web Application Design and Development provides students with an understanding of the application of software engineering principles to the Internet. We discuss these two courses in more detail. ECSE-6780 Software Engineering II is an extension of ECSE-6770 Software Engineering I and therefore requires Software Engineering I as a prerequisite. As a topics course, the subject matter covered in Software Engineering II has been decided primarily based on student selection from a list of possible software engineering-related topics. Most F2G-19
5 recently, the course has focused on the development of client/server and distributed applications. Students gain an understanding of the features and capabilities required of software that supports client/server and distributed computing. Upon successful completion of the course students are able to evaluate and select among various communication and interaction mechanisms to support a distributed or client/server application and understand the role and use of components in distributed object-oriented applications. Other topics covered have included software architectures and real-time and embedded systems. The Software Engineering II course has been taught as a collaborative learning experience where class meetings are a combination of exploring theory and concepts in the classroom and, after gaining a mental model, application of the mental model is implemented in the lab. Experience using this cooperative approach to learning new topics has resulted in more highly motivated students who have an increased capacity for critical thinking [3]. Assessment is based on a series of homeworks (70%) and two exams (30%). Homeworks are collaboratively developed during class, allowing students to influence the direction of their learning. The text for Software Engineering II is a collection of recent articles. The Software Engineering certificate was expanded to include ECSE-6780 Software Engineering II to allow students to gain specific desired knowledge and skills. The format of the course allows students to customize their software engineering knowledge somewhat by exploring topics either directly related to work requirements or related to a student s outside interests. Software Engineering II adds flexibility and extensibility to the Software Engineering certificate. CISH-6510 Web Application Design and Development is a course intended to provide students with the knowledge and skills required to develop software for the Internet. In this course, students gain an understanding of the theories and technologies that support Web-based interactions and their impact on the World Wide Web while learning how to establish and maintain a Web site. Upon completion of the course, students understand the role and capabilities of Web server software, have the ability to evaluate and select between different client-side and serverside approaches for supporting a Web site, and understand the impact of emerging technologies on the current state of the art in Web site construction. The future direction of Web applications is also explored. The main focus of the Web Application Design and Development course is the creation of a commercial-grade Web site from client-side through to server including database access. The project is broken down into five cumulating assignments that serve as milestones for the project. Students are encouraged to work in teams of two. Assessment is based on the Web project (60%) and two exams (40%). The course relies heavily on current Webbased readings, however three texts are suggested, two by Hall [7,8] and one by Hunter [9]. Web Application Design and Development was added as an elective to the Software Engineering certificate in order to allow students to expand their software engineering knowledge into the rapidly growing and highly popular area of development for the World Wide Web. The Web Application Design and Development course provides students with the principles and expertise necessary to engineer efficient and effective Web applications. The recent changes to RPI s Software Engineering certificate including the addition of two courses and the opportunity to choose two courses from four electives provide students with a wider selection of software engineering courses. Since the discipline of software engineering is too broad to be covered completely by four courses, these changes allow students the flexibility to customize their certificate to fit their work or personal goals. FUTURE OF THE SOFTWARE ENGINEERING CERTIFICATE Given the limitations of a four-course (12 credit) program, the Software Engineering certificate provides students with a broad understanding of the software engineering discipline. However, there are several areas of potential expansion for the Software Engineering certificate. Currently, the certificate is oriented towards a more Information Technology form of software engineering (i.e., focus is on the development of business software). Feedback from students indicates that some students desire to expand the Software Engineering certificate to include electives that address system engineering. Suggested topics include realtime software development, embedded systems, safetycritical systems, and intelligent systems. Another influence on the future of the Software Engineering certificate is the request from United Technologies Corporation (UTC) to provide their employees with a graduate-level certificate. In late 2000, UTC approached Rensselaer with a request for a certificate that combines four graduate-level courses with one to three short training courses. These short courses would provide students with in-depth experience on a very focused topic, allowing students to hone and refine their skills in that area in a way that is not supported by a larger graduate course where course constraints limit the depth of knowledge that a student may obtain on a topic. In addition to the request for short courses, UTC desires more extensive coverage of some software engineering topics such as Requirements Engineering, Software Quality Assurance, and Software Project Management. Support for these topics may result in the development of graduate-level courses which could be added as electives to the Software Engineering certificate, further enhancing its flexibility. Yet another influence on the future of the Software Engineering certificate is the continual emergence of new F2G-20
6 software engineering approaches. Practices such as agile processes, extreme programming, and the continued emphasis on distributed computing and technologies such as smart products, agents, and.net. A continuing question is whether the Software Engineering certificate should be upgraded to a full degree program, a Master of Science in Software Engineering. Currently RH offers three degree programs in which software can be emphasized. These are the MS in Computer Science, MS in Information Technology, and ME (Master of Engineering) in Computer and Systems Engineering. All three of these programs are sufficiently flexible to allow a substantial number of software courses. In fact the Software Engineering certificate courses can easily be incorporated into any of these degree programs. For now, the combination of these offerings appears to be meeting the demands of the corporate and individual clientele. CONCLUSION As consumer demand for software products grows, the need for educated software engineers to produce these products continues to increase, even in today s uncertain economy. Rensselaer s four course graduate Software Engineering certificate provides students with the foundation in software engineering principles and practice required for competent software engineers. As the field of software is rapidly changing, the Software Engineering certificate must also evolve to keep pace with these developments. Evolution of the certificate will be necessary at two levels of granularity. Individual courses must be updated to reflect the changing state of the discipline. For instance, Software Engineering I might be restructured to emphasize security aspects of software engineering in light of recent events. In addition to changes within a course, new courses must be developed to address emerging software engineering development approaches. For instance, a course on lightweight or rapid processes would allow students to study accelerated software development processes that are required by many businesses today. Since software engineering is a large discipline which must support a multitude of domains and approaches, the Software Engineering certificate must offer the maximum amount of flexibility possible to allow students to tailor their education. [4] Ellis, H. J. C., N. R. Mead, A. Moreno, and P. MacNeil, Can Industry and Academia Collaborate to Meet the Need for Software Engineers? Cutter IT Journal, June [5] Ellis, H. J. C., N. R. Mead, A. Moreno, C. Tanner, and D. Ramsey, Characteristics of Successful Collaborations to Produce Educated Software Engineering Professionals, Computer Science Education Journal, Swetz & Zeitlinger publihers, Spring [6] Frailey, D. and F. Moore, Maintaining a Capable Software Engineering Pool, Proceedings, 1998 Software Technology Conference, Apr [7] Hall, M., Core Servlets and JavaServer Pages, Prentice Hall, [8] Hall, M., Core Web Programming, Prentice Hall, [9] Hunter, D., Beginning XML, Wrox, 2 nd ed., [10] Kellinson, J.W. and P. Tate, The Job Outlook in Brief, Occupational Outlook Quarterly, Spring [11] McConnell, S., Rapid Development, Microsoft Press, [12] Kai, J. and J. McKim., Object Oriented Capabilities of Visual Basic, with Joyce Kai, Journal of Object Oriented Programming, October, [13] Meyer, B., Object-Oriented Software Construction, Second Edition. Prentice Hall, [14] Modesitt, K., D. Bagert, and L. Werth, International Academic Software Engineering: Results of the First Annual Survey, Proceedings, IASTED International Conference on Applied Informatics, Feb [15] Olsen, D. Jr., Developing User Interfaces, Morgan Kaufmann Publishers, [16] Pfleeger, S. L., Software Engineering: Theory and Practice, Prentice- Hall, [17] Pressman, R., Software Engineering, A Practitioner s Approach, 5 th ed., McGraw-Hill, [18] Sommerville, I., Software Engineering, 6th ed., Addison-Wesley, REFERENCES [1] Brown, R. H., A Graduate Certificate in Computer Network Communications, FIE 00, Kansas, Oct [2] Bruegge, B., and A. Dutoit, Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Prentice-Hall, [3] Ellis, H. J. C., An Experience in Collaborative Learning: Observations of a Software Engineering Course, The 2000 Frontiers in Education Conference, Oct F2G-21
TRANSFER OF KNOWLEDGE IN A WEB DESIGN AND DEVELOPMENT COURSE
TRANSFER OF KNOWLEDGE IN A WEB DESIGN AND DEVELOPMENT COURSE Heidi J. C. Ellis 1 Abstract - One of the primary objectives of software engineering education is the direct and easy transfer of the knowledge
More informationOnline Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science
Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will
More informationA Modular Approach to Teaching Mobile APPS Development
2014 Hawaii University International Conferences Science, Technology, Engineering, Math & Education June 16, 17, & 18 2014 Ala Moana Hotel, Honolulu, Hawaii A Modular Approach to Teaching Mobile APPS Development
More informationLONDON SCHOOL OF COMMERCE. Programme Specification for the. Cardiff Metropolitan University. BSc (Hons) in Computing
LONDON SCHOOL OF COMMERCE Programme Specification for the Cardiff Metropolitan University BSc (Hons) in Computing Contents Programme Aims and Objectives Programme Structure Programme Outcomes Mapping of
More informationHow To Get A Computer Science Degree At Coastal Carolina University
New Degree Program in Information Technology Mike Murphy, Ph.D., Assistant Professor, Department of Computing Sciences Will Jones, Ph.D., Associate Professor and Chair, Department of Computing Sciences
More informationBachelor of Information Technology
Bachelor of Information Technology Detailed Course Requirements The 2016 Monash University Handbook will be available from October 2015. This document contains interim 2016 course requirements information.
More informationInformation Technology Department
Information Technology Department Information Technology Department About Us The Information Technology Department is one of the largest departments at Ahlia University, offering thirty five undergraduate
More informationBA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015
BA 561: Database Design and Applications Acct 565: Advanced Accounting Information Systems Syllabus Spring 2015 Course Logistics Where Rehn 18 2:00 4:45 Tuesday Instructor Dr. Jim Nelson Rehn 208A Office
More informationThe Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success
The Future is Now Computer Information Systems Kennebec Valley Community College Your Key to Success Contact: Scott A. Hood 92 Western Avenue Fairfield, Maine 04937 (207) 453-5002 shood@kvcc.me.edu PROGRAM
More informationComputer Information Systems
Computer Information Systems Technology 93 Computer Information Systems Location: Patterson Campus - Bldg. E Program Information The Computer Information Systems department at is progressive and innovative
More informationThe Graduate Program in Information Technology at Virginia Tech
The Graduate Program in Information Technology at Virginia Tech William H. Tranter and Leonard A. Ferrari Department of Electrical and Computer Engineering Virginia Tech Blacksburg, VA 24061 Session 12b5
More informationUsing Web-based Tools to Enhance Student Learning and Practice in Data Structures Course
Using Web-based Tools to Enhance Student Learning and Practice in Data Structures Course 1. Introduction Chao Chen January 2014 The purpose of this project is to enhance student learning and practice in
More informationDEVELOPING AN UNDERGRADUATE DISTRIBUTED DEVELOPMENT COURSE
DEVELOPING AN UNDERGRADUATE DISTRIBUTED DEVELOPMENT COURSE Gregory J. Conti 1, John M. D. Hill 2, and Curtis A. Carver, Jr. 3 Abstract This paper describes the curricular development and implementation
More informationBIT Course Description
BIT Course Description Introduction to Operating Systems BTEC 101 This course follows a systematic approach to operating systems explaining why they are needed and what they do. Topics include the basic
More informationTokyo Tech Education Reform
Tokyo Tech Education Reform For prospective graduate s Program Overview Main points of education reform Q & A 1 Goal of Education Reform 国 立 大 学 法 人 東 京 工 業 大 学 教 育 改 革 のお 知 らせ We will cultivate s with
More informationA LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW
A LOOK BACK: UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia ABSTRACT
More informationSouth Dakota Board of Regents New Graduate Degree Program. South Dakota State University Proposed Graduate Program: M.S. in Computer Science Degree:
Attachment I South Dakota Board of Regents New Graduate Degree Program University: South Dakota State University Proposed Graduate Program: M.S. in Computer Science Degree: M.S. Existing or New Degree(s):
More informationUniversity of Illinois Department of Computer Science Goals, Objectives, and Assessments January 2009
University of Illinois Department of Computer Science Goals, Objectives, and Assessments January 2009 Introduction The University of Illinois Computer Science Department is among the oldest CS departments
More informationAC 2010-1485: DEVELOPMENT AND IMPLEMENTATION OF A MASTERS PROGRAM IN COMPUTER INFORMATION TECHNOLOGY
AC 2010-1485: DEVELOPMENT AND IMPLEMENTATION OF A MASTERS PROGRAM IN COMPUTER INFORMATION TECHNOLOGY Hetal Jasani, Northern Kentucky University Hetal Jasani is an assistant professor in the Department
More informationCOMPUTER INFORMATION SYSTEMS
COMPUTER INFORMATION SYSTEMS COMPUTER INFORMATION SYSTEMS As existing and emerging technologies become more ubiquitous, and industry becomes more and more dependent on technology, there is a growing need
More informationPRESIDENT S REPORT ON ACTIONS OF THE SENATES. Society. The minor enables undergraduate students at the University of Illinois at
Board Meeting May 19, 2016 PRESIDENT S REPORT ON ACTIONS OF THE SENATES Establish the Undergraduate Minor in Global Markets and Society, College of Liberal Arts and Sciences, Urbana The Urbana-Champaign
More informationSoftware Engineering and Quality Assurance Comparison of Tools and Techniques used by Universities
Proceedings of Student/Faculty Research Day, CSIS, Pace University, May 5 th, 2006 Software Engineering and Quality Assurance Comparison of Tools and Techniques used by Universities Srinivas Vittal, Raghuvarma
More informationengineering AND Technology Degree programs
engineering AND Technology Degree programs Aeronautical engineering Technology Associate in Applied Science (AAS) Degree The AAS aeronautical engineering technology program stresses the fundamentals of
More informationCS 425 Software Engineering
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2009 CS 425 Software Engineering Lectures: Instructors: Office hours: Catalog description: Course
More informationUNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW
UNDERGRADUATE COMPUTER SCIENCE EDUCATION: A NEW CURRICULUM PHILOSOPHY & OVERVIEW John C. Knight, Jane C. Prey, & Wm. A. Wulf Department of Computer Science University of Virginia Charlottesville, VA 22903
More informationEngineering Technology
http://continuinged.uml.edu Engineering Technology Part-Time Degrees in Mechanical Engineering Technology & Electronic Engineering Technology UMass Lowell s Engineering Technology B.S. degree programs
More informationIf you have any questions or need additional information, please feel free to contact Carlos Cracraft at 502-564-7976. Thank you.
September 22, 2004 Ms. Helen Parker Regional Administrator U.S. Department of Labor Employment and Training Administration 61 Forsyth Street, S.W., Room 6M12 Atlanta, Georgia 30303 Dear Ms. Parker: We
More informationDeveloping Communication-Related Master s Degree Programs
ACADEMIC AFFAIRS FORUM Developing Communication-Related Master s Degree Programs Custom Research Brief Research Associate Amanda Michael Research Manager Nalika Vasudevan December 2012 2 of 13 3 of 13
More informationCS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2013 CS 425 Software Engineering Course Syllabus Lectures: Instructor: Office hours: Catalog description:
More informationSchool of Management and Information Systems
School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business
More informationMaster of Science in Computer Science Information Systems
Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting
More informationDescription of the program
Study program Faculty Cycle Business Informatics Contemporary Sciences and Technologies Undergraduate ECTS 180 Offered in Tetovo and Skopje Description of the program The three-year curricula (Bachelor
More informationCS 425 Software Engineering. Course Syllabus
Department of Computer Science and Engineering College of Engineering, University of Nevada, Reno Fall 2015 CS 425 Software Engineering Course Syllabus Lectures: TR, 9:30 10:45 am, LEG-212 Instructor:
More informationComputer Science Course Descriptions Page 1
CS 101 Intro to Computer Science An introduction to computer science concepts and the role of computers in society. Topics include the history of computing, computer hardware, operating systems, the Internet,
More informationA Collaborative Approach to a Course on the Semantic Web
A Collaborative Approach to a Course on the Semantic Web Heidi J. C. Ellis Department of Engineering and Science, Rensselaer (RPI) Hartford Hartford, CT 06120 heidic@rh.edu Abstract The Semantic Web is
More informationComputer and Information Sciences
Computer and Information Sciences Dr. John S. Eickmeyer, Chairperson Computers are no longer huge machines hidden away in protected rooms and accessible to only a few highly-trained individuals. Instead,
More information2015-2016 M.S. IN APPLIED PHYSICS AND COMPUTER SCIENCE
2015-2016 M.S. Dr. David Heddle, Graduate Program Coordinator Luter Hall 309 david.heddle@cnu.edu (757) 594-8434 The Master of Science in Applied Physics and Computer Science is built around a core of
More informationMaster Degree Program in Computer Science (CS)
Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants
More informationMaster of Science in Information Technology (MS-IT)
Master of Science in Information Technology (MS-IT) Program Objectives The primary aim of the program is to allow IT professionals an opportunity for professional upgrading or an extension of their qualifications
More informationA Model of Undergraduate Computer Networking Education
Session 3248 A Model of Undergraduate Computer Networking Education Paul I-Hai Lin, Hal Broberg Electrical and Computer Engineering Technology Department Indiana University-Purdue University Fort Wayne
More informationCOMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)
COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.
More informationRensselaer Polytechnic Institute. Master of Science Information Technology ITWS
Rensselaer Polytechnic Institute Master of Science Information Technology ITWS -- Version -- April 2015 Overview Rensselaer s Master of Science in Information Technology balances the study of management
More informationInternational Business Administration
International Business Administration 1 International Business Administration Arvind Parkhe, Chair 215-204-6618 aparkhe@temple.edu Bertrand Guillotin, Academic Director, IB Program bguillotin@temple.edu
More informationSyllabus CIS 3630: Management Information Systems Spring 2009
Syllabus CIS 3630: Management Information Systems Spring 2009 Instructor: Dr. Silvana Faja Office: Dockery 301 I Office Hours: 9:15 10:45 and 1:00-2:00 TR or by appointment Office Phone: (660) 441 2423
More informationSchool of Computer Science for Business Management
ROMANIAN - AMERICAN UNIVERSITY School of Computer Science for Business Management Master in Computer Science for Business Domain: Economic Informatics 2 years, full time Taught in ENGLISH A Master course
More informationDepartment of Mathematics and Computer Sciences
Department of Mathematics and Computer Sciences DEGREES Learning Technologies (MS) Instructional Design and Technology (MS) CERTIFICATES Learning Technologies Virtual Worlds in Education Instructional
More informationThe University of Kansas MS Degree in Information Technology
1 The University of Kansas MS Degree in Information Technology According to the U.S. Department of Labor, employment opportunities in information technology (IT) will be among the fastest growing in the
More informationCourse Title: ITAP 4371: E-Commerce. Semester Credit Hours: 3 (3,0)
Course Title: ITAP 4371: E-Commerce Semester Credit Hours: 3 (3,0) I. Course Overview The primary objective of this course is to expose students to the advanced use of information technology in the design
More informationFACULTY STUDY PROGRAMME FOR POSTGRADUATE STUDIES
FACULTY OF CONTEMPORARY SCIENCES AND TECHNOLOGIES STUDY PROGRAMME FOR POSTGRADUATE STUDIES (Master of Science) NAME OF THE PROGRAMME: BUSINESS INFORMATICS STUDIES 262 PROGRAMME DESCRIPTION Business Informatics
More informationComputer Programming in the Web Era: Online Business Development
8/19/2009 1 ITEC 334 Fall 2009 Computer Programming in the Web Era: Online Business Development Mondays & Thursdays 11:20 am - 12:35 pm Classroom: KSB T61 & FS&IT Lab Professor: J. Alberto Espinosa Last
More informationDigital Technology. Degrees. Certificate of Achievement. To earn an A.A. or A.S. Degree:
Digital Technology Degrees A.S. Web Development A.S. Media Technology A.S. Office Technology Certificate of Achievement Mobile Application Development Web Development Media Technology Office Technology
More informationGraduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015
Graduate Student Handbook Supplement Department of Computer Science Tufts University Fall 2015 Details Last Updated: July 13, 2015. If you need any further clarifications please contact the Director of
More informationThe Master s Degree Program in Electrical and Computer Engineering
The Master s Degree Program in Electrical and Computer Engineering M. Lee Edwards and Dexter G. Smith The Master s of Science in Electrical and Computer Engineering, the first Johns Hopkins degree to be
More informationMaster of Geographic Information Systems University of Washington
March 2010 Master of Geographic Information Systems University of Washington Introduction The University of Washington (UW) seeks approval to establish a Master of Geographic Information Systems degree
More informationBridging Academic Software Engineering Education and Industrial Needs
Computer Science Education 0899-3408/02/1201±2-005$16.00 2002, Vol. 12, No. 1±2, pp. 5±9 # Swets & Zeitlinger Bridging Academic Software Engineering Education and Industrial Needs Hossein Saiedian Elec.
More informationDePaul University School of Accountancy and MIS ACC 500 - Online
DePaul University School of Accountancy and MIS ACC 500 - Online Accountancy 500-240 Financial Accounting School of Accountancy Winter, 2015 Required Text: John T. Ahern Jr. Associate Professor of Accountancy
More informationProposal for a BA in Applied Computing
Proposal for a BA in Applied Computing Introduction One of the challenges in designing Computer Science curricula is the fast pace of growth of the field of Computer Science. While the curriculum should
More informationReal-World Object-Oriented Design Experience for Computer Science Students
Real-World Object-Oriented Design Experience for Computer Science Students Abstract Due to the limitations of time and resources, many undergraduate Software Engineering courses provide a survey of a broad
More informationInformation Technology Applications Development Option Mission Statement:
Information Technology Applications Development Option OIT Assessment Report 2011-2012 I. Program History History The Information Technology degree was first offered at OIT in 1999. In addition, the Management
More informationCharting the Future Bachelor of Applied Science in Public Service. I. The Past: Reflecting on our Heritage
Charting the Future Bachelor of Applied Science in Public Service I. The Past: Reflecting on our Heritage A. History and Development of Program/Services The University of Northern Colorado (UNC), in concert
More informationDepartment of Computer Science and Engineering
Mississippi State University 1 Department of Computer Science and Engineering Department Head: Professor Donna Reese Office: 300 Butler Hall The Department of Computer Science and Engineering is dedicated
More informationMaster of Fine Arts (MFA) in Communications Design
Program Summary Design plays a central and formative role in shaping communities, technology and business. Never have designers been expected to cultivate such a diverse set of skills and knowledge. MFA
More informationSocial Media Marketing - Advantages and Disadvantages
Eastern Illinois University New Course Proposal MAR 3560, Social Media Marketing Agenda Item #14-118 Effective Fall 2015 Banner/Catalog Information (Coversheet) 1. X New Course or Revision of Existing
More informationAC 2007-2230: DEVELOPING STUDENT DESIGN AND PROFESSIONAL SKILLS IN AN UNDERGRADUATE BIOMEDICAL ENGINEERING CURRICULUM
AC 2007-2230: DEVELOPING STUDENT DESIGN AND PROFESSIONAL SKILLS IN AN UNDERGRADUATE BIOMEDICAL ENGINEERING CURRICULUM Donna Ebenstein, Bucknell University Joseph Tranquillo, Bucknell University Daniel
More informationFINANCIAL ENGINEERING
MASTER OF SCIENCE DOCTORAL DEGREE GRADUATE CERTIFICATES FINANCIAL ENGINEERING In today s fast-changing financial environment, organizations look for experts who not only understand how the financial markets
More informationFaculty of Engineering, the Built Environment and Information Technology Technology for tomorrow
Faculty of Engineering, the Built Environment and Information Technology If you want to be at the forefront of what s happening in engineering, construction or IT, then stick around because NMMU is where
More information4. DEPARTMENT OF ADVERTISING, PUBLIC RELATIONS AND MEDIA DESIGN (APRD)
4. DEPARTMENT OF ADVERTISING, PUBLIC RELATIONS AND MEDIA DESIGN (APRD) Mission Statement The strategic communication problems that organizations and society face today are more complex than ever before.
More informationContents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions
Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Information Science & Systems Courses INFO 101 - Introduction to Information Technology Introduces
More informationEngaging Students in Active Learning by Introducing Game Development into Software Engineering
International Journal of Information Technology Vol. 17 No. 2 2011 Engaging Students in Active Learning by Introducing Game Development into Software Engineering Jun Lin 1, 2, Chunyan Miao 1, and Wei Sun
More informationApply today: strayer.edu/apply SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY BACHELOR OF SCIENCE IN INFORMATION SYSTEMS RECOGNIZED MARKETABLE FLEXIBLE
RECOGNIZED PROVEN RESPECTED MARKETABLE FLEXIBLE Leann Atoigue Student SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY BACHELOR OF SCIENCE IN INFORMATION SYSTEMS Apply today: strayer.edu/apply FLEXIBLE / AFFORDABLE
More informationMASTER OF FINE ARTS (MFA) IN CREATIVE TECHNOLOGIES
MASTER OF FINE ARTS (MFA) IN CREATIVE TECHNOLOGIES Background and Overview The proposed MFA in Creative Technologies is a 60-credit hour terminal degree focused on two areas of emphasis: interactive new
More informationCTI Higher Certificate in Information Systems (Engineering)
CTI Higher Certificate in Information Systems (Engineering) Module Descriptions 2015 CTI is part of Pearson, the world s leading learning company. Pearson is the corporate owner, not a registered provider
More informationRARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or
More informationMaster of Arts in Higher Education (both concentrations)
Higher Education Dickinson Hall, Room 419 (501) 569-3267 Master of Arts and Doctor of Education The Master of Arts in Higher Education is designed for those individuals who are interested in entering or
More informationMETROPOLITAN COLLEGE. Goals and Student Assessment Outcomes Measures. Graduate Degree Programs
METROPOLITAN COLLEGE Goals and Student Assessment Outcomes Measures for Graduate Degree Programs TABLE OF CONTENTS Overview... 3 Degrees Master of Arts in Human Resource Management. 4-10 Human Resource
More informationComputer Information Systems (CIS)
Computer Information Systems (CIS) CIS 113 Spreadsheet Software Applications Prerequisite: CIS 146 or spreadsheet experience This course provides students with hands-on experience using spreadsheet software.
More informationElectrical and Computer Engineering Undergraduate Advising Manual
Electrical and Computer Engineering Undergraduate Advising Manual Department of Engineering University of Massachusetts Boston Revised: October 5, 2015 Table of Contents 1. Introduction... 3 2. Mission
More informationHow To Manage A Project
Project managers stay in charge and out front by Tom DiVincenzo When a new telescope is launched into space or a new software package is launched in the stores, its success depends on more than the engineers
More informationB. Tech - Computer Engineering (4 Year Full-Time Programme)
New-Age Undergraduate Programme B. Tech - Computer Engineering (4 Year Full-Time Programme) Academic Year 2015 Page 1 Course Objective This program provides students with an overall knowledge of the different
More informationDepartment of Computer Science
82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and
More informationStudy investments, corporate finance, advanced economic theory, financial markets and much more in the MS in Finance online and on-campus program.
MS in Finance MS in Finance A Smart Investment in Your Future Earn an MS in Finance online or on campus from Southern New Hampshire University and position yourself for greater success in the world of
More informationTable of contents. Community College Programs Northeast Iowa Community College... 2 Highland Community College... 4
Table of contents Community College Programs Northeast Iowa Community College... 2 Highland Community College... 4 Technical College Programs Southwest Tech... 5 Four Year College Programs Clarke College...
More informationCourse Title: Software Development
Course Title: Software Development Unit: Customer Service Content Standard(s) and Depth of 1. Analyze customer software needs and system requirements to design an information technology-based project plan.
More informationTokyo Tech Education Reform
Tokyo Tech Education Reform For current s continuing degree programs in 2016 Program Overview Main points of education reform Q & A 1 Goal of Education Reform 国 立 大 学 法 人 東 京 工 業 大 学 教 育 改 革 のお 知 らせ We
More informationBachelor of Science in Business Administration - Information Systems and Technology Major
Bachelor of Science in - Information Systems and Technology Major Ling Li, Chair Li Xu, Information Technology Area Coordinator Roya Ardalan, Chief Discipline Advisor The information systems and technology
More informationINCOGEN Professional Services
Custom Solutions for Life Science Informatics Whitepaper INCOGEN, Inc. 3000 Easter Circle Williamsburg, VA 23188 www.incogen.com Phone: 757-221-0550 Fax: 757-221-0117 info@incogen.com Introduction INCOGEN,
More informationBUSINESS EDUCATION and COMPUTER SCIENCE
BUSINESS EDUCATION and COMPUTER SCIENCE MISSION The Office of Business Education supports schools in the development, implementation, and assessment of new courses and career completer programs, instructional
More informationThe BSIS at UNC. Connecting People, Information, and Technology
The BSIS at UNC Connecting People, Information, and Technology Why a Bachelor of Science in Information Science (BSIS)? The School of Information and Library Science (SILS) at the University of North Carolina
More informationProgramme Specification. BSc (Hons) Computer Games and Animation. Valid from: September 2012 Faculty of Technology, Design and Environment
Programme Specification BSc (Hons) Computer Games and Animation Valid from: September 2012 Faculty of Technology, Design and Environment SECTION 1: GENERAL INFORMATION Awarding body: Teaching institution
More informationAlex wasn t sure what he wanted to do or what degree he needed initially. It s a good point there are several types of college degrees.
What is a College Degree? Teacher Version Grade level: 9 Suggested Duration: 1 or 2 class periods, depending on how much research is required and how much of the writing is done outside of class Target
More informationThe Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN
The Art Institute of Philadelphia Catalog Addendum GAME ART & DESIGN See AiPrograms.info for program duration, tuition, fees, and other costs, median debt, federal salary data, alumni success, and other
More informationGuide to the MSCS Program Sheet
Guide to the MSCS Program Sheet Eric Roberts September 2004 Welcome to the Stanford Computer Science Department! This guide is designed to help you understand the requirements for the Master of Science
More informationCourse Description. Prerequisites. CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015
CS-119/119L, Section 0137/0138 Course Syllabus Program Design & Development - Fall 2015 Course Description CS-119 Section 0137 Hybrid course (Classroom/web) 3 Units CS-119L Lab section 0138 1 Unit (You
More informationComputer Information Systems Programs. Applied Computer Information Systems Associate in Science Degree and Certificate of Achievement
Computer Information Systems Programs The Computer Information Systems programs provide courses to improve students computer and software knowledge and skills. The CIS Associate in Science degrees enables
More informationUndergraduate Degree Map for Completion in Four Years
Page 1 of 8 Undergraduate Degree Map for Completion in Four Years College: College of Science, Engineering & Technology Department: Elec. & Computer Engineering Name of Program: ELECTRICAL ENGINEERING
More informationComputer Engineering Undergraduate Handbook. Bachelor of Science in Computer Engineering
Computer Engineering Undergraduate Handbook Revised 2/10 Bachelor of Science in Computer Engineering Presented by the Computer Science Department and the Charles L. Brown Department of Electrical & Computer
More informationA COLLABORATIVE BACHELOR'S DEGREE IN SOFTWARE ENGINEERING
A COLLABORATIVE BACHELOR'S DEGREE IN SOFTWARE ENGINEERING Gregory W. Hislop 1, Spiros Mancoridis 2, P. M. Shankar 3 Abstract - This paper discusses a new Bachelor of Science in Software Engineering (BSSE)
More informationJanuary 4, 2012. Kim Neumann, Director for Academic Programs
Office of Programs and Academic Assessment (MC 103) 2630 University Hall 601 South Morgan Street Chicago, Illinois 60607-7128 January 4, 2012 TO: FROM: Ilene Harris, Chair Senate Committee on Educational
More informationGeorgia State University
Georgia State University Assessment Data by Section 2012-2013 Finance MS As of: 2/24/2014 01:01 PM EST (Includes those Action Plans with Budget Amounts marked One-Time, Recurring, No Request.) Mission
More informationCOMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa
FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.
More information