class-profile-2023/app/page.tsx

93 lines
4.3 KiB
XML

import { About } from "@/components/About";
import { BodyLink } from "@/components/BlankLink";
import { Header } from "@/components/Header";
import { Panel } from "@/components/Panel";
import { Sections } from "@/components/Sections";
import { pageRoutes } from "@/data/routes";
import { title } from "@/utils/title";
import Image from "next/image";
import styles from "./page.module.css";
import { basePath } from "@/utils/getBasePath";
export const metadata = title("Home");
export default function Home() {
return (
<>
<Header />
<div className={styles.main}>
<div className={styles.top}>
<h1 className={styles.title}>UW Computer Science 2023 Class Profile</h1>
<div className={styles.space}>
<div className={styles.planet}>
<Image className={styles.planetRing} src={basePath + "/images/planet-ring.svg"} alt="Planet Ring" width={300} height={300} />
<Image className={styles.planetBody} src={basePath + "/images/planet-body.svg"} alt="Planet Body" width={200} height={200} />
</div>
<div className={styles.moon}>
<Image src={basePath + "/images/moon.svg"} alt="Moon" width={64} height={64} />
</div>
</div>
</div>
<div className={styles.curves}>
<Image
className={styles.topCurve}
src={basePath + "/images/main-page-wide-curve.svg"}
alt="Wide Curve"
width={1440}
height={200}
layout="responsive"
/>
<Image
className={styles.bottomCurve}
src={basePath + "/images/main-page-narrow-curve.svg"}
alt="Narrow Curve"
width={1440}
height={200}
layout="responsive"
/>
</div>
<a href="#about" className={styles.downButton}>
<svg viewBox="0 0 20 11">
<path d="M 0 0 L 10 10 L 20 0" style={{ stroke: "white", strokeWidth: 1, fill: "none" }}></path>
</svg>
</a>
<About />
<Panel>
<h1>Preface</h1>
<p>
The 2023 CS Class Profile consists of data relevant to CS, CFM, and CS/BBA students completing their undergrad in 2023. These were combined with the
knowledge that students in these programs tend to have similar experiences, as they share many core courses. In the standard co-op offering, CS and
CFM take 4 years and 2 terms to complete, while CS/BBA can take up to a full 5 years.
</p>
<p>
The University of Waterloo&apos;s computer science programs are known to be prestigious and well-known in Canada as well as across the world. As of
2022, it ties for first place in Maclean&apos;s university rankings, and 25th internationally as a subject by the QS World University rankings. For
prospective students or anyone who is interested in learning more about what the students are like, this CS Class Profile will attempt to answer
some of your questions, and you may even learn a thing or two you didn&apos;t expect!
</p>
<p>
According to the{" "}
<b>
<BodyLink href="https://uwaterloo.ca/institutional-analysis-planning/university-data-and-statistics/student-data/degrees-granted-0">
Institutional Analysis & Planning (IAP)
</BodyLink>
</b>
, there were a 629 graduates from CS, CFM, and CS/BBA, leading to a overall survey turnout of 21%. By program, this is a 22% turnout from CS
graduates, 12% turnout from CS/BBA graduates, and 32% turnout from CFM graduates.
</p>
<p>
The survey questions were approved by the IAP, where all University of Waterloo stakeholders that are interested in conducting a non-academic
research survey involving a large portion of the UW population are reviewed and approved. The entirety of the survey creation and data processing
was done by the{" "}
<b>
<BodyLink href="https://csclub.uwaterloo.ca">UW Computer Science Club</BodyLink>
</b>
, so please check us out if you enjoy what you see!
</p>
</Panel>
<Sections data={pageRoutes} className={styles.homeSectionsStyles} />
</div>
</>
);
}