Computer Science and Software Engineering 1

Computer Science and Software Engineering 1

Computer Science and Software Engineering 1 the number of requirements for engineering majors, careful planning is COMPUTER SCIENCE AND necessary to complete the curriculum in four years. SOFTWARE ENGINEERING The educational objectives of the BS in Software Engineering program are to prepare software engineering graduates to do the following things Chair: Daniela Rosca, Department of Computer Science and Software within the first few years after graduation from the program: Engineering • Obtain employment in organizations that develop or acquire software UNIX Administrator and Teacher: Joseph Chung and/or enter graduate school; • Make strong contributions to teams that are responsible for the Bachelor of Science with a Major in specification, design, construction, testing, deployment, maintenance, or use of software systems; Computer Science • Develop experience in additional areas of professional specialty that, The Computer Science curriculum provides a solid foundation in the when combined with their BSSE education, will continue the path computing sciences, preparing students for employment in industry or for toward lifelong learning; graduate school. Software design and development is emphasized along • Use their engineering, communications, interpersonal, and business with foundational computing concepts. The higher-level courses enable skills to advance their careers in a business, government, or students to explore a variety of topics, such as databases, networks, academic environment; artificial intelligence, scripting languages, game programming, UNIX • Critically assess their engineering capabilities and acquire the administration, and computer security. additional knowledge and skills they need to maintain currency within The B.S. in Computer Science, which is accredited by the Computing their evolving work environment; Accreditation Commission of ABET (http://www.abet.org), is • Assist their employers’ organizations in achieving their business recommended especially for students who plan to attend graduate school goals. in computer science or who plan to specialize in scientific computing. The educational objectives of the BS in Computer Science are to enable Programs graduates, within a few years after graduation, to: Majors • Work as effective team members or team leaders in the development • B.S. in Computer Science (http://catalog.monmouth.edu/ of computer and software systems covering a wide range of undergraduate-catalog/science/computer-science-software- business, educational and scientific applications. engineering/computer-science-bs/) • Enter professional careers in positions including computer • B.A. in Computer Science (http://catalog.monmouth.edu/ programmer, software tester, systems analyst, network administrator, undergraduate-catalog/science/computer-science-software- software systems designer, database manager, computer systems engineering/computer-science-ba/) integrator, software security analyst, and game developer. • B.S. in Software Engineering (http://catalog.monmouth.edu/ • Undertake graduate studies and develop the knowledge and expertise undergraduate-catalog/science/computer-science-software- to complete advanced studies or do research in computer science, engineering/software-engineering-bs/) engineering, and other scientific fields. • Work in teams, communicating effectively with technical and non- Minor technical team members, clients, and customers, while meeting the social and ethical responsibilities of their profession. • Computer Science (http://catalog.monmouth.edu/undergraduate- catalog/science/computer-science-software-engineering/computer- • Explore, synthesize, and implement ideas in their areas of interest and science-minor/) activity. • Information Technology (http://catalog.monmouth.edu/ • Adapt to new technologies and methodologies with the skills required undergraduate-catalog/science/computer-science-software- to react to a changing world. engineering/information-technology-minor/) Students interested in Computer Science but looking for a more flexible curriculum may choose to pursue the non-ABET-accredited B.A. in Certificate Computer Science. This program requires fewer math and science • Information Technology (http://catalog.monmouth.edu/ credits, which allows students to take additional coursework or a minor in undergraduate-catalog/science/computer-science-software- other academic areas. engineering/information-technology-certificate/) Bachelor of Science in Software Faculty Engineering Gil Eckert, Specialist Professor. B.S., Stockton University, M.S., Kean The undergraduate Software Engineering curriculum, which is accredited University. Research interests include simulation, data analysis and by the Engineering Accreditation Commission of ABET (http:// manipulation, algorithmic development, and quality control. www.abet.org) is designed to give students a broad background in [email protected] both computer and engineering science with a heavy emphasis on Katie Gatto, Specialist Professor. B.A., Georgian Court University; M.S., those aspects of software engineering that will enable graduates to M.B.A., Colorado Technical University. The intersection of technology, efficiently participate in the design, development, and deployment of large media, and popular culture. software systems. Because of the sequential nature of the courses and 2 Computer Science and Software Engineering [email protected] Courses Henry Han, Associate Professor (Graduate Faculty). Ph.D., University CS-104 Introduction to Problem Solving and Software Development of Iowa. Interests include data analytics/science, big data, health Credits: 3 informatics, bioinformatics, and cybersecurity. Term Offered: All Terms [email protected] Course Type(s): TL Introduces a broad overview of problem solving, computing topics, and Samer Khamaiseh, Assistant Professor. B.S., Yormouk University, Jordan; fundamental concepts and methodologies of software development M.A., Ph.D., Boise State University. designed to provide students with awareness of the computing field's skhamais many aspects. Topics include fundamentals of computer architecture, operating systems, applications, problem-solving. It emphasizes the main Samer Khamaiseh, Assistant Professor (Graduate Faculty). M.S., Ph.D. phases of the software development lifecycle, such as requirements, Boise State University. Interests include software-defined networking design, implementation, testing, project planning. Also, it stresses the (SDN), machine learning, intrusion detection systems, access control, difference between the software product and process. Introduces social software security, network security. and ethical issues related to computing and explores the local and global [email protected] impact of computing on individuals, organizations and society. It also Jamie Kretsch, Senior Specialist Professor. B.S., Monmouth University; gives students their initial exposure to group project work. M.S., University of Wisconsin-Madison. Interests are gender diversity CS-175 Introduction to Computer Science I Credits: 3 in computing and technology and online education. Prerequisite(s): CS-104 [email protected] Co-requisite(s): CS-175L Term Offered: All Terms Daniela Rosca, Associate Professor and Chair (Graduate Faculty). M.S., Course Type(s): None Polytechnic University of Bucharest; Ph.D., Old Dominion University. Introductions to the basic concepts of program development in a modern Interests include requirements elicitation, analysis and specification, object-oriented language; problem-solving methods and algorithm and methodologies for the development and use of business rules. development; basic primitive and object data types; language syntax; [email protected] style and documentation; and coding and testing of programs Richard Scherl, Associate Professor (Graduate Faculty). B.A., Columbia CS-175L Introduction to Computer Science I lab Credits: 1 University; M.A., University of Chicago; Ph.D., University of Illinois. Prerequisite(s): CS-104 Interests include artificial intelligence (especially knowledge Co-requisite(s): CS-175 representation, automated reasoning and natural language Term Offered: All Terms processing), cognitive science, and databases. Course Type(s): None [email protected] Introductions to the basic concepts of programming and program development in a modern Software Development Environment with Jiacun Wang, Professor and Graduate Program Director (Graduate debugger and source code control. Faculty). B.S., Jiangsu University of Science and Technology; Ph.D., Nanjing University of Science and Technology, China. Interests CS-176 Introduction to Computer Science II Credits: 3 include software architecture, Petri nets, real-time systems, discrete Prerequisite(s): CS-175 and CS-175L, both passed with a grade of C or event systems, telecommunications, and networking. higher [email protected] Co-requisite(s): CS-176L Term Offered: All Terms Cui Yu, Associate Professor (Graduate Faculty). B.S., Nanjing University Course Type(s): None of Aeronautics and Astronautics; Ph.D., University of Singapore, Continuation in depth and breadth of problem solving and algorithm Singapore. Interests include database management systems, spatial development, using the same modern object-oriented language as databases, and information storage and retrieval. in CS-175. More advanced object-oriented design. Introduction to [email protected] polymorphism, inheritance, and interfaces. Rachael Yuhasz, Specialist Professor. B.S., M.A.Ed., University

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us