A repository for departmental information that students can contribute to. Pages are researched, created, and maintained by students in Dr. Lamprecht's Software Development class, beginning in Spring 2025.
- Coad Hubs
- Women in Computing Group
- Mount Programming Club
- Cyber Defense Club
- Students of Color in STEM club
- Data Science Club
- Women in STEM Club
- SmallTalks
- Invited Talks)
- Faculty
- Computer Science major
- Cybersecurity major
- Data Science major
- Mathematics major
- Double majors
- Minors
- Internships
- On-Campus Jobs
- Graduate Schools
- What’s Nu? newsletter
Each of the following should be completed through seperate pull requests.
For each page, use a triple pound sign to create a subsection with the title of the page being added. Then use standard paragraphs and lists as apporpriate to document where page information was gathered from (include formal citations), how/why information was included or excluded from the page, and details on the formatting and styling choices for the display of information. Creators/editors of the page and the documentaion should be listed at the end of the write-up using the @ character with GitHub usernames.
Once your subsection is written, edit the appropriate item in the list of included pages to be an anchor link to the new subsection. Note that subsection titles must be unique, simple, and descriptive.
Other styling options for the READEME documentation can be found here: GitHub Docs: Basic writing and formatting syntax.
Each of the pages listed above should be researched via the faculty and students of the Math and CS Department, or from the Mount's Course Catalog. The page must use the CSS files included in the repository so that the style matches the welcome.html page. Filenames must follow camel notation.
When new pages are added to the repository, the welcome.html page must be updated with a link to the new file.
The index.html page is the landing page for this departmental website. Information was gathered from the Mount's Course Catalog, the School of Science, Mathematics & Technology webpage, and department faculty discussions. Also referenced is the Visit Emmitsburg site.
Version 1 of the website includes one stylesheet. Styles are defined and used on the welcome page for left and right side menus, header, main content area, citation caption, and scrolling top button. Other styles are defined for potential use on subpages for blog entries, calendar displays, two- and three-column sections, drop down menus, and special button menu items.
The Computer Science B.S. webpage is designed to provide prospective students with valuable information regarding the major, its academic requirements, and career prospects. We gathered credible insights from sources such as MichiganTech.com, BestSchools.com, and Mount St. Mary's University's Computer Science Page. Additionally, Dr. Lamprecht shared an interesting fact about a former professor who built a personal computer that Mount faculty still maintain today, adding a historical and practical perspective to the major.
Structure and Content
We aimed to offer a comprehensive and user-friendly webpage by including the following sections:
- Academic Requirements: Clear guidelines on the courses and skills needed to complete the major.
- Career Prospects: A focus on potential job opportunities and career pathways after graduation.
- Personal Insights: We shared our experiences as current computer science students, offering advice on strategies for success and expectations in the program.
Layout and Design
We implemented the following structure in our webpage:
-
HTML Structure: We used HTML to organize content effectively. Key sections are introduced using header tags (e.g.,
<h1>
,<h2>
) to define topics clearly. Paragraph tags (<p>
) were used to display the researched content. Horizontal rule tags (<hr>
) help separate sections for clarity and easy navigation. -
CSS Styling: The webpage was styled with a blue and pink color scheme, selected to convey the complexity and sophistication of the Computer Science field. We linked an external CSS stylesheet in the
<head>
section of the HTML file, pulling styles from the central repository for consistent design. This color palette was intended to highlight important topics while maintaining a professional aesthetic.
Functionality and User Experience
Our layout is intentionally minimalistic, focused on keeping the user experience simple and direct. The design avoids unnecessary complexity while emphasizing the most relevant information. Additionally, we included hyperlinks to reputable external sources, offering users the opportunity to access further details on the topics covered.
Key Takeaways
- We structured the content to be easily navigable and visually appealing.
- The design balances professional aesthetics with user-friendly navigation.
- External sources are cited properly, with hyperlinks included for further exploration.
References
-
Michigan Technological University. “Computer Science—Undergraduate Programs.” Michigan Tech Department of Computer Science, https://www.mtu.edu/cs/undergraduate/computer-science/. Accessed 26 Mar. 2025.
-
The Best Schools. “Computer Science Degree.” The Best Schools, https://thebestschools.org/degrees/computer-science-degree/. Accessed 26 Mar. 2025.
-
National Center for Education Statistics. “Computer and Information Sciences.” College Navigator, U.S. Department of Education, https://nces.ed.gov/collegenavigator/ s=computer+science. Accessed 26 Mar. 2025.
-
Mount St. Mary's University. “Computer Science, B.S.” Mount St. Mary's University Catalog, https://catalog.msmary.edu/preview_program.php catoid=18&poid=1583&returnto=775. Accessed 26 Mar. 2025.
Editors
- Manav Nair
- Kingsley Ndukauba
Process We gathered our information from two sources, the first being the Overview for the Department of Mathematics and Computer Science (https://catalog.msmary.edu/content.php?catoid=14&navoid=593), and the second being the page giving information about the various classes a Mathematics major may expect to take throughout their years at the university (https://catalog.msmary.edu/preview_program.php?catoid=14&poid=1203&returnto=593). We decided that all the information we included in our site was important for someone looking to learn about the major to know. For the styling of our page we decided that we would present our information in a question and answer format. We started by asking an important question to give context about the major, then answering it in an informative manner so the reader learns all they need to know.
References “University Catalog.” Department of Mathematics and Computer Science - Mount St. Mary’s University - Modern Campus CatalogTM, catalog.msmary.edu/preview_entity.php?catoid=14&ent_oid=255. Accessed 27 Mar. 2025.
“University Catalog.” Program: Mathematics, B.S. - Mount St. Mary’s University - Modern Campus CatalogTM, catalog.msmary.edu/preview_program.php?catoid=14&poid=1203&returnto=593. Accessed 27 Mar. 2025.
Editors @CodeBlueYellow @ethanvillaver
The Data Science Club page provides an overview of the club at Mount St. Mary's University, offering students opportunities to enhance their data science skills, participate in competitions, and prepare for careers in the field.
Information Sources
-
Information was primarily gathered from the Mount St. Mary's University website, specifically the Data Science Major page and the Course Catalog.
-
Faculty details were confirmed through direct communication with Dr. Jonathan McCurdy, Dr. Daniel Salinas Duron, and Dr. Nadun Kulasekera Mudiyanselage.
-
Additional resources and club activities (e.g., Kaggle competitions) were based on common practices in data science clubs and verified with student and faculty overview.
Data Science HTML Page Content
- Header: Includes the club name, university name, and logo for branding consistency.
- Navigation: Links to the home page and external Mount St. Mary's resources for easy access.
- Main Content:
- Purpose: illustrates the club's focus on key projects, skill-building, and career preparation through data science.
- About Section: Lists key activities like Kaggle competitions, mathematical skill development, and interview preparation. Excluded overly technical details to keep it accessible to new students.
- Activities: Details a shift from Kaggle competitions to interview preparation and small project development, enhancing problem-solving and technical skills.
- Faculty Leaders: Provides names, titles, and contact emails for the club advisors. Note: The HTML contains a typo ("Facuality" instead of "Faculty") and an email error (Dr. Salinas Duron’s email is listed as Dr. McCurdy’s).
- Participation: Describes who typically joins (primarily Data Science majors/minors, open to Math majors with experience) and how to get involved.
- Join Now: Explains how to join via email to faculty or by attending meetings, with invitations sent to Data Science students.
- Meeting Times: Specifies Wednesday meetings from 5:00 PM to 6:00 PM, with email notifications sent as needed.
- Resources: Organized into a three-column layout (Data, Python, R) with links to external tools, chosen for their relevance to data science education.
- Additional Considerations: Recommends foundational knowledge (e.g., Data 200) and programming experience for full engagement.
- Footer: Includes a copyright notice for 2025.
Design Choices
- The page follows the department’s official CSS to maintain a consistent style.
- The page uses the repository’s
style.css
for consistency with the welcome page, ensuring uniform fonts, colors, and layout overall clubs web page designs. - A tri-column layout was chosen for the "Faculty Leaders" and "Resources" sections to optimize readability and space usage as part of general campus web page layout.
- Horizontal rules (
<hr>
) and captions emphasize section breaks and key messages, inspired by the welcome page’s structure. - External links open in new tabs (
target="_blank"
) to keep users on the site while exploring resources. - The sidebar navigation (
rightsideNav
) is collapsible viasidebar.js
, improving mobile responsiveness and enhancing user experience. - A floating "Top" button (
id="topBtn"
) linked tofloatingTopButton.js
improves navigation. - Meta tags provide SEO details (authors, description, keywords) in the HTML head.
Club Purpose:
- Encourages learning and collaboration in data science through hands-on projects.
- Prepares students for future employment with a strong resume.
- Focuses on projects and concepts that align with job requirements and necessities.
Web Page Section
Leadership:
- Lists faculty advisors (Dr. McCurdy, Dr. Salinas Duron, Dr. Nadun). Note: Student leaders are not yet included in the HTML.
How to Join:
- Instructions on how new students can participate via email or attending meetings.
Resources:
- Links to useful materials like datasets (e.g., Kaggle), Python tools, and R tools.
References
- Mount St. Mary's University Data Science Major page
- Mount St. Mary's University Course Catalog
- Verified information through direct communication with Dr. Jonathan McCurdy, Dr. Daniel Salinas Duron, and Dr. Nadun Kulasekera Mudiyanselage.
Editors
Contributor | Role |
---|---|
@EthanLane | Web Page Development & Initial Content |
@NabilAlimi | Content Research & Formatting |
This list of Mathematics and Computer Science Minors offered at Mount Saint Mary's University and what they entail was accessed from the University's official website. (https://msmary.edu/academics/majors-minors/)
Computer Science
From software developers creating the next app that improves our communities to network administrators who keep our organizations running smoothly, those working in computer science are shaping the world in important and meaningful ways.
The computer science program is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men that are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Computer Science Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/computer-science.html)
Cybersecurity
The Mount’s cybersecurity minor offers a knowledge base in the design, operations and security of computer networks. Pair the minor with a criminal justice major and become a fraud analyst for law enforcement, an economics degree to pursue a career protecting financial data, or a political science major and work with federal agencies to keep our nation safe.
Technology is ever-changing. From developing new software to safeguard against hackers, to finding innovative ways to protect data, the skills of computer science and cybersecurity professionals are in high demand.
At the Mount, you'll have the option to double major in computer science and cybersecurity, giving you the skills needed to think critically while tackling advanced tech challenges. And since the computer science and cybersecurity majors overlap, it's possible to graduate with two degrees in four short years.
A double major in computer science and cybersecurity provides extra flexibility, allowing you to go directly into a job in software development, security or both. You will gain fundamental knowledge in programming, networking, operating systems and security, as well as become a strong problem solver. You’ll stand out amongst other students for your technical knowledge provided by your academic experiences.
Information on the Cybersecurity Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/cybersecurity.html#minor)
Data Science
Data scientists extract meaning from complex data and transform it into useful data products. How can companies acquire data and prepare it for effective and predictive decision-making? Are there ethical considerations of data mining and privacy? How can big data solutions and statistical analysis shape the world around us and resolve problems facing humanity? Those who create machine learning models and communicate technical ideas with precision and clarity have a deep understanding of the ever-evolving world of data science.
The data science program is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men that are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Data Science Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. (https://msmary.edu/academics/majors-minors/data-science.html)
Mathematics
On any list of the best jobs in America, you'll find titles such as data scientist, mathematician, actuary and statistician toward the top, and there's a reason why. From figuring out how much insurance a family should purchase based on their stage in life to calculating how an organization makes sense of its sales data, mathematicians get to work on interesting problems that require creativity, flexibility and cleverness. These are precisely the abilities that a mathematics education from the Mount helps develop.
The undergraduate degree program in mathematics is part of the School of Science, Mathematics & Technology. Our goal as a department is to graduate women and men who are uniquely equipped to provide scientific perspective and solutions to the complex problems facing humanity.
Information on the Mathematics Minor offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors this minor opens. https://msmary.edu/academics/majors-minors/mathematics.html
References
Information on the Computer Science, Cybersecurity, Data Science, and Mathematics Minors offered at Mount Saint Mary's was accessed from the University's official website to showcase what doors these minors open. (https://msmary.edu/academics/majors-minors/computer-science.html) (https://msmary.edu/academics/majors-minors/cybersecurity.html#minor) (https://msmary.edu/academics/majors-minors/data-science.html) (https://msmary.edu/academics/majors-minors/mathematics.html)
Page Editors
Our page is about the Data Science Major here at Mount St. Mary's University. Our information was gathered from the university's catalog of majors, specifically the section on Data Science itself. This information was used to describe what the major itself is about and how it serves the student population and/or anyone that is interested in taking the major. We used most, if not all, of the information about the major that was offered by the university to put together our specific page and provide a detailed look into what the Data Science major has to offer here at the Mount.
The initial "Who oversees the Data Science program" section, includes information such as who teaches what classes and who heads the major, such as the dean and other administrators. This information was gathered from the Department of Math and CS page offered by the university.
"Who participates in Data Science Courses" includes the types of students that take the courses. These include data science majors, CS majors, and math majors, as outlined in this section of the page.
"What should one expect" from a Data Science course outlines what content the courses are about and includes different examples of the course workloads.
In order to outline data science post-college, the "What to expect after graduating as a Data Science major" section is next to show what can be done with the major. Applying a major after graduating from the university is one of the most important aspects.
"Notable Facts" concludes the Data Science page with a few other notes about the major.
All of these individual sections are followed with directions to sources.
References
-
Mount Saint Mary's University, University Catalog Data Science, B.S. https://catalog.msmary.edu/preview_program.php?catoid=18&poid=1680
-
Mount Saint Mary's University, University Catalog Department of Mathematics and Computer Science https://catalog.msmary.edu/preview_entity.php?catoid=18&ent_oid=329
Editors
Aidan Knecht and Javier Crevoisier
The mpc.html page is the webpage dedicated to the Mount Programming Club (MPC), a club on campus that allows students to meet with one another and learn more about computer science as a community.
References
Information that is featured on the page was gathered from a variety of sources. Mainly, the information listed was referenced by Dr. Ruth Lamprecht, the club's faculty advisor. Several student participants and leaders that are active within the club also provided key details and information to further advance the webpage.
Formating
The page is formatted in a very structured way, allowing viewers to learn more about the opportunities and activities hosted by the club throughout the academic year in a clear format that engages interest. It discusses an overview of the program, who participates and oversees the organization, how students can get involved, what events the club hosts, some notable facts, and what students should consider before joining MPC. The styling and formatting of the page follow the CSS Files documentation to show each section heading clearly, followed by paragraphs and short lists to display important information, depending on what is displayed.
Editors
- Katherine Corbo (@katiec2)
- Travis Cleveland (@SwiftShot110)
Students in the Software Development class are required to participate in this project as part of their classwork. Other GitHub users not in the class may also contribute, but may be rejected. See the GitHub Docs: Contributing to a project for more guidance on contributing to a project on GitHub.