Department website: https://www.uwplatt.edu/department/computer-science-software-engineering
Department Office: 227 Busby Hall
Phone: 608.342.1625
E-mail: csse@uwplatt.edu
Department Chair: Dr. Joshua Yue
Phone: 608.342.3984
E-mail: yues@uwplatt.edu
About the Department and Majors
The UW-Platteville Department of Computer Science and Software Engineering offers three majors: Computer Science, Cybersecurity, and Software Engineering and two minors: Cybersecurity and Computer Science. Additionally, it offers interdisciplinary CS+X programs that allow students to learn computing skills along with the knowledge of an application discipline. Computer Science is about designing, implementing and evaluating computing systems. Cybersecurity is concerned with preventing computer networks, devices, and data from unauthorized access and ensuring confidentiality, integrity, and availability of information to authorized users. Software engineering is the application of sound engineering principles and techniques to analysis, design, development, testing and management of software systems. Our programs prepare students for careers in the rapidly expanding information technology sector. Graduates are prepared for such positions as computer scientists, computer programmers, software engineers, and cyber security analysts.
Majors
* Distance program offered online in collaboration with other University of Wisconsin institutions.
Minors
Applied Computing
Department Chair: Dr. Joshua Yue
Office: 227 Busby Hall
Phone: 608.342.3984
E-mail: yues@uwplatt.edu
In nearly every industry, businesses can no longer operate without skilled, perceptive IT professionals to drive process and create connections. With the University of Wisconsin online Bachelor of Science in Applied Computing, you can be the problem solver who makes things possible—for your company and your career.
A Bachelor of Science in Applied Computing tells employers that you're skilled in both the theory behind computer science, as well as its direct application. Plus, it highlights your solid foundation in the business and communication skills that complement your technical expertise. In your courses you'll participate in projects that reflect real-life business situations. You will gain the knowledge required to solve an organization's everyday information technology issues.
The fully online program is in collaboration with UW-Milwaukee, UW-Oshkosh, UW-River Falls, and UW-Stevens Point.
Computer Science
https://www.uwplatt.edu/department/computer-science-software-engineering
Department Chair: Dr. Joshua Yue
Office: 227 Busby Hall
Phone: 608.342.3984
E-mail: yues@uwplatt.edu
Computer Science Mission Statement
The mission of the Computer Science program is to provide a quality computer science education with significant hands-on and laboratory experience that will enable our graduates to practice their profession with proficiency and integrity.
Computer Science Goals
Graduates are expected to have:
- the ability to apply the principles of analysis and design to software development
- knowledge of data structures, databases, algorithms, computer architecture and operating systems
- the ability to develop effective software tests at the unit and system level
- knowledge about the tools and environments used for software development
- written and oral communication skills, ethics and professionalism to function effectively on software development teams, and in society in general
- the ability to engage in lifelong learning and recognize its importance
Computer Science Outcomes
- Foundation: Graduates will have a solid foundation in computer science. These graduates will be able to apply this fundamental knowledge to both their immediate professional software development tasks, as well as to acquiring new professional skills throughout their lifetime.
- Development: Graduates will be able to engage in effective software development practices over the entire system lifecycle. This includes design, implementation and testing.
- Professionalism: Graduates will conduct themselves ethically, honestly and professionally in all work environment activities. These activities include all interactions with employers, team members and peers, as well as customers.
- Presentation: Graduates will be capable of effective written and oral communication. Graduates will be capable of preparing and publishing the necessary project documents involved in the specification, design, testing and deployment of software. Graduates will also be capable of actively participating in customary project discussions, walk-throughs, reviews and inspections.
- Growth: Graduates will be able to provide themselves with lifelong learning capabilities, such as the ability to learn new tools, study new language processes and generally adapt to new surroundings throughout their careers.
Computer Science Major
All Computer Science majors must complete the core requirements and either select an emphasis (and complete the requirements of their chosen emphasis) or choose the no-emphasis option and complete its additional requirements.
Academic Standards
All Computer Science majors must earn at least a “C-” in each computer science, cybersecurity, and software engineering course listed as a requirement in the emphasis selected and each computer science course listed in the core requirements. Computer Science majors must earn a “D” or better in all corequisites unless otherwise stipulated by the offering department. Students must have a GPA of 2.00 or higher in all computer science and software engineering courses.
Cybersecurity
https://www.uwplatt.edu/department/computer-science-software-engineering
Department Chair: Dr. Joshua Yue
Office: 227 Busby Hall
Phone: 608.342.3984
E-mail: yues@uwplatt.edu
Cybersecurity Mission Statement
The mission of the Cybersecurity program is to provide a quality cybersecurity education with significant hands-on and laboratory experience that enables our graduates to practice their profession with proficiency and integrity.
Cybersecurity Program Educational Objectives
Graduates of the program will:
- Have a cybersecurity mindset needed to identify, assess and manage cyber risks
- Be able to use cybersecurity principles and practices to design and implement solutions for real world problems
- Recognize professional responsibilities and make informed judgments in cybersecurity practice based on legal and ethical principles.
Cybersecurity Student Outcomes
- Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply security principles and practices to maintain operations in the presence of risks and threats.
Software Engineering
https://www.uwplatt.edu/department/computer-science-software-engineering
Department Chair: Dr. Joshua Yue
Office: 227 Busby Hall
Phone: 608.342.3984
E-mail: yues@uwplatt.edu
University of Wisconsin Platteville’s B.S. program in Software Engineering is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the commission’s General Criteria and the Program Criteria for Software and Similarly Named Engineering Programs.
Software Engineering Mission Statement
The mission of the Software Engineering program is to provide a quality software engineering education with significant hands-on and laboratory experience that will enable graduates to practice their profession with proficiency and integrity.
Software Engineering Program Educational Objectives
Within two to five years after graduation, our graduates are expected to
(1) proficiently adapt to evolving industry-standard technology frameworks to further grow their career through self-learning.
(2) be effective team members to promote a diverse and inclusive environment to enhance innovation and improve problem-solving ability.
(3) demonstrate expanded leadership by providing clear objectives, incremental goals, constructive feedback with oral and written communication, and a positive and safe learning environment to their peers.
(4) maintain quality standards and ethical integrity in high-pressure situations by adhering to IEEE and ACM standards and advocating to leadership for ethical standards and ethical justification of decisions.
Software Engineering Student Outcomes
By graduation, students in our program are expected to attain the following student outcomes:
(1) an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
(2) an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
(3) an ability to communicate effectively with a range of audiences
(4) an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
(5) an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
(6) an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
(7) an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Academic Standards
Software Engineering majors must earn a “C-” or better in all required software engineering and computer science courses. Software Engineering majors must earn a C- or better in MATH 2730 and a “D” or better in all other corequisites unless otherwise stipulated by the offering department. For example, a “D” would satisfy the software engineering requirement for computer science courses for which there is an option:COMPUTER 3030, COMPUTER 3520, COMPUTER 3630 and COMPUTER 3920. A Software Engineering major may repeat any given engineering course only one time. Students must have a GPA of 2.00 or higher in all software engineering and computer science courses.
Bachelor of Science Degree
Course | Title | Credits |
---|---|---|
Total for graduation | 120 | |
Major | 90-91 |
Majors
- Applied Computing, B.S.*
- Computer Science Major, B.S.
- Cybersecurity Major, B.S.
- Software Engineering Major, B.S.
* Distance program offered online in collaboration with other University of Wisconsin institutions.
Faculty and Lecturers
Additional information about the Faculty and Lecturers below may be found in the Faculty and Academic Staff section of this catalog.
Additional information about the Faculty for Applied Computing may be found here.
Ashrafuzzaman, Mohammad
Cui, Defu
Shi, Yan
Wu, Yanwei
Yue, Songqing (Joshua)