f22a70c108ce257f6b79596eb8f214b7.ppt
- Количество слайдов: 26
Welcome to BS in Computer Science Open House Sunday, November 14, 2004 Dr. Boleslaw Mikolajczak, Chair Computer and Information Science Department http: //www. umassd. edu/engineering/cis
UMASS Dartmouth Contents u 1. What really matters in career decision making? u 2. What are professional occupations of Computer Science? u 3. What are employment opportunities for Computer Science graduates? u 4. What is the discipline of Computer Science? u 5. How is BS in Computer Science at UMASS Dartmouth designed and implemented?
1. What really matters in career decision making? n n Computer Science and Software Engineering dominate professional job market now and in predictable future The most important career decision variables: 1. Do you like to learn new and interesting issues of problem solving using computers? YES 2. What is predicted growth of job market? EX 3. What is frequency of job offerings? EX 4. What are average starting salaries? $50 K
2. What are Professional Occupations of Computer Science? UMASS Dartmouth www. bls. gov/oco/ - Systems Analysts, Computer Scientists, and System Administrators - ocos 042. htm - Computer Programmers - ocos 110. htm - Computer Software Engineers - ocos 267. htm - Computer Support Specialists - ocos 268. htm n
UMASS Dartmouth 3. What are Employment Opportunities for Computer Science graduates? “Occupational Employment Projections to 2012”, n n Monthly Labor Review, Nov. 2001, pp. 57 -84. 8 occupations out of 20 with the largest job growth in years 2002 -2012 require degree “BS in Computer Science” Computer software engineers, applications - will grow by 100% (380 to 760 thousands jobs) Computer support specialists - will grow by 97 % (506 to 996 thousands jobs) Computer software engineers, systems software - will grow by 90% (317 to 601 thousands jobs)
UMASS Dartmouth 3. What are Employment Opportunities for Computer Science graduates? , ctnd. n n n Network and computer systems administrators - will grow by 82% (229 to 416 thousands jobs) Network systems and data communication - will grow by 77% (119 to 211 thousands jobs) Computer systems analysts - will grow by 60% (431 to 689 thousands of jobs) Computer and Information System Managers - will grow by 48% (313 to 463 thousands jobs) Computer and information scientists, research - will grow by 40% (28 to 39 thousands jobs)
UMASS Dartmouth 3. What are Employment Opportunities for Computer Science graduates? , ctnd. In summary - job growth in Computer Science professional occupations will be between 2002 -2012 by 76% from 2, 467 to 4, 351 thousands, i. e. by 1. 9 millions NEW Computer Science jobs n the above numbers do not count job replacements needed due to retirements and other decisions to leave the market place n
3. What are Employment Opportunities for Computer Science graduates? , ctnd. n n n n Raytheon - Portsmouth, RI; Bedford, MA Naval Undersea Warfare Center - Newport, RI EMC - Mansfield, MA Sun Microsystems - MA General Dynamics - Taunton, MA Fidelity Investments, Thomson Investments - Boston; Textron Financial - Providence; Goldman Sachs - NY small startup software development companies in Fall River and New Bedford in various software development consulting houses
4. What is the Discipline of Computer Science? UMASS Dartmouth Study of algorithmic mechanisms of computational processes, i. e. how to solve diverse problems of society by means of computers. “It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person does not really understand something until he can teach it to a computer, i. e. express it as an algorithm. ” Donald Knuth
4. What are sub-disciplines of Computer Science? , ctnd. u u u UMASS Dartmouth Algorithms and Data Structure Programming Languages Computer Architectures Numerical and Symbolic Computation Operating Systems Software Methodology and Engineering Databases and Information Management Artificial Intelligence/Intelligent Systems/Robotics Human-computer Communication Net-Centric and Internet Computing Computational Science
UMASS Dartmouth 4. Computer Science vs. other domains Medicine Science Business Entertainment Computer Science Engineering Humanities Art
UMASS Dartmouth 4. What Computer Scientists do. . . Design algorithms 2. Implement algorithms in various programming languages 3. Design, implement, test, and maintain marketable product, called software 1.
UMASS Dartmouth 4. Computer Scientists include. . . u u u u Software Engineers Systems Programmers - assemblers, macro assemblers, compilers, and operating systems Computer Network Specialists Information System Programmers - for business, management, and process control Object Technology Specialists - Java and C++ Database System Specialists - decision-support and expert systems based on database machines Web Software Developers
4. Exciting New Areas in Computer Science UMASS Dartmouth Internet and Intranet computing 2. Security of computer systems and resources 3. Programming support for electronic commerce 4. Mobile computing 5. Wireless computing 6. Optical and Multimedia-based computer networks 7. Agent-based computing 8. Bioinformatics and bio-technology 9. Automation of software development 10. Knowledge discovery through data mining and visualization 11. Robotics 1.
5. BS in Computer Science at UMASS Dartmouth Accredited by CAC of the ABET since 1988 - www. abet. org n Program’s Goals and Outcomes n Computer Science Curriculum n Program Features n Faculty - 14 FT n
5. BS in Computer Science Program Goals n n UMASS Dartmouth A. Graduates who succeed as practicing computer scientists B. Graduates who succeed in advanced study in computer science C. Graduates who adopt and evolve in complex technological environments such as those found in workplace D. Graduates who influence the development of professional, ethical, and legal aspects of computing
5. BS in Computer Science Program Outcomes n n n UMASS Dartmouth 1. Are able to individually solve problems in algorithmic manner with given computer resources and constraints 2. Apply their knowledge of mathematics, science, and computer science to solve technical problems 3. Apply analytic and empirical techniques to evaluate technical problems and their solutions 4. Design system, component, or process to meet specified requirements 5. Participate as an effective member of a problem solving team
5. BS in Computer Science Program Outcomes, ctnd. n n n 6. Identify, formulate, and solve problems encountered when constructing solutions involving information technology 7. Articulate the social, professional, ethical, and legal aspects of a computing milieu 8. Evaluate the impact of computing and information technology at the global societal level 9. Analyze contemporary issues related to the evolving discipline of computer science 10. Communicate effectively 11. Apply modern skills, techniques, and tools during professional practice
UMASS Dartmouth 5. Computer Science Curriculum n n n n 120 semester credits to graduate at least 53 credits in computer science: required courses (41 credits) and elective courses (12 credits) 17 semester credits in mathematics (calculus (8), discrete structures (6), probability and statistics (3)) 14 semester credits in sciences (choice of PHY, CHM, or BIO) 9 semester credits of English (technical communication) 18 semester credits of humanities and social sciences 9 semester credits of FREE electives
UMASS Dartmouth 5. BS in Computer Science at UMASS Dartmouth - program features u u u u u Program is affordable Program is flexible to complete minor CS = software track + systems track + foundations track intellectual control over systems/software development focus on design in computer systems development object-oriented and procedural programming group software/systems projects courses with required and supervised labs quality of lecture/lab instructions - 32/16 section size faculty active in research and professional development
UMASS Dartmouth 5. BS in Computer Science at UMASS Dartmouth - program features u solid curricular and career advising process u comprehensive tutoring system u honors program: project and honor courses u BS/MS in Computer Science Option in 5 years u integration of professional and general education u integration of methodologies and technologies - to know, to understand, to apply u Cooperative Learning & Internship Program u two computing platforms - Windows and Linux
UMASS Dartmouth 5. BS in Computer Science at UMASS Dartmouth - program features 1. 2. 3. Specialized labs: concurrent computing, computer vision, mobile robotics, neural and intelligent systems, computer networks, databases, image processing, software engineering Student Chapter of the Association for Computing Machinery Student Computer Game Design Club
UMASS Dartmouth 5. CIS Department - 14 Faculty u u u u Dr. Emad Aboelela - computer networks, multimedia, systems software Dr. Ramprasad Balsubramanian - computer vision, image processing, data visualization, operating systems Dr. Jan Bergandy - distributed systems, software engineering, object methodology and technology Dr. Paul Bergstein - object-oriented software development, databases Dr. Eugene Eberbach - evolutionary computing, mobile robotics Dr. Adam Hausknecht - symbolic computations, development of mathematical software Instructor Khalid Kattan - computer programming
UMASS Dartmouth 5. CIS Department - Faculty, ctnd. u u u u Dr. Boleslaw Mikolajczak – parallel and distributed computing, formal methods in software development Dr. Li Shen - computer vision, image processing with applications in medicine, bioinformatics Prof. Richard Upchurch – software engineering, humancomputer interaction Dr. Iren Valova - neural networks, bioinformatics Dr. Vinod Vokkarane - optical and wireless computer networks Dr. Haiping Xu – software engineering, multi-agent systems Dr. Shelley Zhang - artificial intelligence, multi-agent systems, complex negotiations
5. Computer Science majors - Fall 2004: UMASS Dartmouth 205 students in BS in Computer Science program n 75 students in MS in Computer Science program n total of 280 students in both Computer Science programs n
UMASS Dartmouth Thank you for your attention !!! Questions will be taken at the end of the session
f22a70c108ce257f6b79596eb8f214b7.ppt