26
Welcome to BS in Computer Science Open House Sunday, November 14, 2004 Dr. Boleslaw Mikolajczak, Dr. Boleslaw Mikolajczak, Chair Chair Computer and Information Computer and Information Science Department Science Department http://www.umassd.edu/ http://www.umassd.edu/ engineering/cis engineering/cis

Welcome to BS in Computer Science Open House Sunday, November 14, 2004

  • Upload
    winda

  • View
    26

  • Download
    0

Embed Size (px)

DESCRIPTION

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. 1. What really matters in career decision making? - PowerPoint PPT Presentation

Citation preview

Page 1: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

Welcome to BS in Computer

Science

Open House Sunday, November 14, 2004

Dr. Boleslaw Mikolajczak, ChairDr. Boleslaw Mikolajczak, Chair

Computer and Information Science Computer and Information Science DepartmentDepartment

http://www.umassd.edu/engineering/cishttp://www.umassd.edu/engineering/cis

Page 2: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

Contents

1. What really matters in career decision 1. What really matters in career decision making?making?

2. What are professional occupations of 2. What are professional occupations of Computer Science?Computer Science?

3. What are employment3. What are employment opportunities for opportunities for Computer Science graduates?Computer Science graduates?

4. What is the discipline of Computer Science?4. What is the discipline of Computer Science? 5. How is BS in Computer Science5. How is BS in Computer Science at UMASS at UMASS

Dartmouth designed and implemented?Dartmouth designed and implemented?

UMASS Dartmouth

Page 3: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

1.What really matters in career decision making? Computer Science and Software Engineering Computer Science and Software Engineering

dominate professional job market now and in dominate professional job market now and in predictable futurepredictable future

The most important career decision variables:The most important career decision variables: 1. 1. Do you like to learn new and interesting issues of Do you like to learn new and interesting issues of problem solving using computers? YESproblem solving using computers? YES 2. What is predicted growth of job market? EX 2. What is predicted growth of job market? EX 3. What is frequency of job offerings? 3. What is frequency of job offerings? EX 4. What are average EX 4. What are average starting salaries? $50Kstarting salaries? $50K

Page 4: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

2. What are Professional Occupations of Computer Science?

www.bls.gov/oco/ - Systems Analysts, Computer Scientists, - Systems Analysts, Computer Scientists,

and System Administrators - and System Administrators - ocos042.htmocos042.htm - Computer Programmers - - Computer Programmers - ocos110.htmocos110.htm - Computer Software Engineers - - Computer Software Engineers -

ocos267.htmocos267.htm - Computer Support Specialists - - Computer Support Specialists -

ocos268.htmocos268.htm

UMASS Dartmouth

Page 5: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

3. What are Employment Opportunities for Computer Science graduates?

““Occupational Employment Projections to 2012”,Occupational Employment Projections to 2012”, Monthly Labor Review, Nov. 2001, pp.57-84.Monthly Labor Review, Nov. 2001, pp.57-84.

8 occupations out of 20 with the largest job growth in 8 occupations out of 20 with the largest job growth in years 2002-2012 require degree “BS in Computer Science”years 2002-2012 require degree “BS in Computer Science”

Computer software engineers, applicationsComputer software engineers, applications - will grow - will grow by by 100%100% (380 to 760 thousands jobs) (380 to 760 thousands jobs)

Computer support specialistsComputer support specialists - will grow by - will grow by 97 %97 % (506 (506 to 996 thousands jobs)to 996 thousands jobs)

Computer software engineers, systems softwareComputer software engineers, systems software - will - will grow by grow by 90%90% (317 to 601 thousands jobs) (317 to 601 thousands jobs)

UMASS Dartmouth

Page 6: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

3. What are Employment Opportunities for Computer Science graduates?, ctnd.

Network and computer systems administratorsNetwork and computer systems administrators - will - will grow by grow by 82%82% (229 to 416 thousands jobs) (229 to 416 thousands jobs)

Network systems and data communicationNetwork systems and data communication - - will grow by will grow by 77%77% (119 to 211 thousands jobs) (119 to 211 thousands jobs)

Computer systems analystsComputer systems analysts - will grow by - will grow by 60%60% (431 to (431 to 689 thousands of jobs)689 thousands of jobs)

Computer and Information System ManagersComputer and Information System Managers - will grow - will grow by by 48%48% (313 to 463 thousands jobs) (313 to 463 thousands jobs)

Computer and information scientists, researchComputer and information scientists, research - will - will grow by grow by 40%40% (28 to 39 thousands jobs) (28 to 39 thousands jobs)

UMASS Dartmouth

Page 7: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

3. What are Employment Opportunities for Computer Science graduates?, ctnd.

In summary - job growth in Computer In summary - job growth in Computer Science professional occupations will be Science professional occupations will be between 2002-2012 by between 2002-2012 by 76% from 2,467 to 76% from 2,467 to 4,351 thousands, i.e. by4,351 thousands, i.e. by 1.9 millions NEW 1.9 millions NEW Computer Science jobsComputer Science jobs

the above numbers do not count job the above numbers do not count job replacements needed due to retirements and replacements needed due to retirements and other decisions to leave the market placeother decisions to leave the market place

UMASS Dartmouth

Page 8: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

3. What are Employment Opportunities for Computer Science graduates?, ctnd.

Raytheon - Portsmouth, RI; Bedford, MARaytheon - Portsmouth, RI; Bedford, MA Naval Undersea Warfare Center - Newport, RINaval Undersea Warfare Center - Newport, RI EMC - Mansfield, MAEMC - Mansfield, MA Sun Microsystems - MASun Microsystems - MA General Dynamics - Taunton, MAGeneral Dynamics - Taunton, MA Fidelity Investments, Thomson Investments - Boston; Fidelity Investments, Thomson Investments - Boston;

Textron Financial - Providence; Goldman Sachs - NYTextron Financial - Providence; Goldman Sachs - NY small startup software development companies in Fall River small startup software development companies in Fall River

and New Bedfordand New Bedford in various software development consulting housesin various software development consulting houses

Page 9: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

4. What is the Discipline of Computer Science?

Study of algorithmic mechanisms of Study of algorithmic mechanisms of computational processes, i.e. computational processes, i.e. how to solve diverse problems of society how to solve diverse problems of society by means of computers. by means of computers.

““It has often been said that a person does not really understand It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person something until he teaches it to someone else. Actually a person does not really understand something until he can teach it to a does not really understand something until he can teach it to a computer, i.e. express it as an algorithm.” computer, i.e. express it as an algorithm.” Donald KnuthDonald Knuth

UMASS Dartmouth

Page 10: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

4. What are sub-disciplines of Computer Science?, ctnd.

Algorithms and Data StructureAlgorithms and Data Structure Programming LanguagesProgramming Languages Computer ArchitecturesComputer Architectures Numerical and Symbolic ComputationNumerical and Symbolic Computation Operating SystemsOperating Systems Software Methodology and EngineeringSoftware Methodology and Engineering Databases and Information ManagementDatabases and Information Management Artificial Intelligence/Intelligent Systems/RoboticsArtificial Intelligence/Intelligent Systems/Robotics Human-computer CommunicationHuman-computer Communication Net-Centric and Internet ComputingNet-Centric and Internet Computing Computational ScienceComputational Science

UMASS Dartmouth

Page 11: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

4. Computer Science vs. other domains

Engineering

Art

Business

Humanities

Medicine Science

EntertainmentComputer Science Computer Science

UMASS Dartmouth

Page 12: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

4. What Computer Scientists do...

Design algorithmsDesign algorithms Implement algorithmsImplement algorithms in various in various

programming languagesprogramming languages Design, implement, test, and maintainDesign, implement, test, and maintain

marketable product, calledmarketable product, called softwaresoftware

UMASS Dartmouth

Page 13: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

4. Computer Scientists include...

Software EngineersSoftware Engineers Systems Programmers -Systems Programmers - assemblers, macro assemblers, assemblers, macro assemblers,

compilers, and operating systemscompilers, and operating systems Computer Network SpecialistsComputer Network Specialists Information System ProgrammersInformation System Programmers - for business, - for business,

management, and process controlmanagement, and process control Object Technology SpecialistsObject Technology Specialists - Java and C++ - Java and C++ Database System SpecialistsDatabase System Specialists - decision-support and expert - decision-support and expert

systems based on database machinessystems based on database machines Web Software DevelopersWeb Software Developers

UMASS Dartmouth

Page 14: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

Internet and Intranet computingInternet and Intranet computing Security of computer systems and resourcesSecurity of computer systems and resources Programming support for electronic commerceProgramming support for electronic commerce Mobile computingMobile computing Wireless computing Wireless computing Optical and Multimedia-based computer networksOptical and Multimedia-based computer networks Agent-based computingAgent-based computing Bioinformatics and bio-technologyBioinformatics and bio-technology Automation of software developmentAutomation of software development Knowledge discovery through data mining and Knowledge discovery through data mining and

visualizationvisualization RoboticsRobotics

4. Exciting New Areas in Computer Science

UMASS Dartmouth

Page 15: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science at UMASS Dartmouth

Accredited by CAC of the ABET since Accredited by CAC of the ABET since 1988 - 1988 - www.abet.orgwww.abet.org

Program’s Program’s GoalsGoals and and OutcomesOutcomes Computer Science CurriculumComputer Science Curriculum Program FeaturesProgram Features Faculty - 14 FTFaculty - 14 FT

UMASS Dartmouth

Page 16: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science - Program Goals

AA. Graduates who succeed as practicing computer . Graduates who succeed as practicing computer scientistsscientists

B.B. Graduates who succeed in advanced study in Graduates who succeed in advanced study in computer sciencecomputer science

C.C. Graduates who adopt and evolve in complex Graduates who adopt and evolve in complex technological environments such as those found in technological environments such as those found in workplaceworkplace

D.D. Graduates who influence the development of Graduates who influence the development of professional, ethical, and legal aspects of computingprofessional, ethical, and legal aspects of computing

UMASS Dartmouth

Page 17: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science - Program Outcomes 1.1. Are able to individually solve problems in algorithmic Are able to individually solve problems in algorithmic

manner with given computer resources and constraintsmanner with given computer resources and constraints 2.2. Apply their knowledge of mathematics, science, and Apply their knowledge of mathematics, science, and

computer science to solve technical problemscomputer science to solve technical problems 3.3. Apply analytic and empirical techniques to evaluate Apply analytic and empirical techniques to evaluate

technical problems and their solutionstechnical problems and their solutions 4.4. Design system, component, or process to meet Design system, component, or process to meet

specified requirementsspecified requirements 5.5. Participate as an effective member of a problem Participate as an effective member of a problem

solving team solving team

UMASS Dartmouth

Page 18: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science - Program Outcomes, ctnd.

6.6. Identify, formulate, and solve problems encountered when Identify, formulate, and solve problems encountered when constructing solutions involving information technologyconstructing solutions involving information technology

7.7. Articulate the social, professional, ethical, and legal Articulate the social, professional, ethical, and legal aspects of a computing milieuaspects of a computing milieu

8.8. Evaluate the impact of computing and information Evaluate the impact of computing and information technology at the global societal leveltechnology at the global societal level

9.9. Analyze contemporary issues related to the evolving Analyze contemporary issues related to the evolving discipline of computer sciencediscipline of computer science

1010. Communicate effectively. Communicate effectively 1111. Apply modern skills, techniques, and tools during . Apply modern skills, techniques, and tools during

professional practice professional practice

Page 19: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. Computer Science Curriculum

120 semester credits to graduate120 semester credits to graduate at least 53 credits in at least 53 credits in computer science:computer science: required courses required courses

(41 credits) and elective courses (12 credits)(41 credits) and elective courses (12 credits) 17 semester credits in 17 semester credits in mathematics (calculus (8), discrete mathematics (calculus (8), discrete

structures (6), probability and statistics (3))structures (6), probability and statistics (3)) 14 semester credits in 14 semester credits in sciences (choice of PHY, CHM, or sciences (choice of PHY, CHM, or

BIO)BIO) 9 semester credits of 9 semester credits of English (technical communication)English (technical communication) 18 semester credits of 18 semester credits of humanities and social scienceshumanities and social sciences 9 semester credits of 9 semester credits of FREE electivesFREE electives

UMASS Dartmouth

Page 20: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science at UMASS Dartmouth - program features

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

Page 21: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science at UMASS Dartmouth - program features

solid curricular and career advising process comprehensive tutoring system honors program: project and honor courses BS/MS in Computer Science Option in 5 years integration of professional and general education integration of methodologies and technologies - to know, to understand, to apply Cooperative Learning & Internship Program two computing platforms - Windows and Linux

UMASS Dartmouth

Page 22: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. BS in Computer Science at UMASS Dartmouth - program features

Specialized labsSpecialized labs: concurrent computing, computer : concurrent computing, computer vision, mobile robotics, neural and intelligent systems, vision, mobile robotics, neural and intelligent systems, computer networks, databases, image processing, computer networks, databases, image processing, software engineeringsoftware engineering

Student Chapter of the Association for Computing Student Chapter of the Association for Computing MachineryMachinery

Student Computer Game Design ClubStudent Computer Game Design Club

UMASS Dartmouth

Page 23: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. CIS Department - 14 Faculty 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

Page 24: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. CIS Department - Faculty, ctnd. 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, human-

computer 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

UMASS Dartmouth

Page 25: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

5. Computer Science majors- Fall 2004:

205 students in 205 students in BS in Computer Science BS in Computer Science programprogram

75 students in 75 students in MS in Computer Science MS in Computer Science programprogram

total of 280 students in total of 280 students in both Computer both Computer Science Science programsprograms

UMASS Dartmouth

Page 26: Welcome to  BS in Computer Science Open House  Sunday,  November 14, 2004

Thank you for your attention !!!

QuestionsQuestions

will be taken at the end will be taken at the end

of the sessionof the session

UMASS Dartmouth