PTA(Programming Teaching Assistant)是PAT(Programming Ability Test)的配套练习平台。

1、关于PAT

PAT(Programming Ability Test)是计算机程序设计能力考试。具体可参考PAT的网站。那么这个考试有什么用那?企业是否认可那?参考知乎该问题第一条回答,其中特别诱人的是:

PAT中心会在每场考试结束后立刻把考生数据(在考生自愿的前提下)发给企业。所以很多成绩优秀的考生根本不用自己提简历,直接被企业的HR们追着打电话发邮件请去面试。

--引用自知乎回答

当然能做到被公司HR们追着打电话的也需要考出一个高分,如何考出高分,刷题!在PAT上有专题练习配套课程.配套课程都是免费的mooc,适合初学者,但是专题练习还是适合学完语言和数据结构的同学。那么初学者刷题的话还是去PTA吧。

2、PTA

PTA是PAT的配套练习平台,支持更丰富的题目类型,其编程类题目具有与PAT相同的判题环境,题目库由全国高校程序设计与算法类课程群的教师们共同建设。PTA是程序设计类课程的辅助教学工具,可联系浙大老师向chenyue@zju.edu.cn 发送单位,

教师姓名、邮箱、手机号)要求开通教师权限,有了教师权限就可以构建题目集、新建题目、和创建用户组(创建班级)。

3、教师如何布置PTA作业

详细可参见PTA网站中的教师用户说明书

若仅布置作业教师只需要完成教师用户说明书中的如下步骤:

  • 创建班级

    • 一、2. 开学第一周:导入学生名单
    • 三、创建教学班
  • 布置作业
    • 尤其注意固定时间是用来考试的,固定时长才是布置作业的。
    • 二、 创建新题目集

其他需要详见教师用户说明书,也可私信我。

4、学生如何使用PTA

注册登陆PTA网站,绑定学号后,点击“进入题库”可进入题目集:

在题目集里,带有“浙大版”的题库都需要输入读者码,购买相应配套教材,在教材的背面封皮上一般有读者码。剩余的题目集,比如基础编程题目集、数据结构与算法题目集(中文)等都是点击查看答题的。

那么如何答题那?

假如教师创建的题目集名称为C程序设计(黑龙江科技大学),将题目集加入用户组之后,学生可进行如下操作来完成答题:

  • 点击题目集名称里大有C程序设计(黑龙江科技大学),教师给大家创建的作业题,点击去之后可以看到题目:

  • 随意点击一个题目可以看到题目要求:

  • 根据题目要求在自己电脑上的编译器上编写程序,编写好程序后并且编译运行成功后,提交程序代码。在题目页面的最下面,如下图所示,将程序代码粘贴到gcc下面的程序代码处,然后点击提交。

  • 提交后,PTA会有反馈信息,并且对提交的题目有一些要求。

注意:关于PTA的反馈信息 具体可参见PTA网站首页的 常见问题解答FAQ

需要特别注意的是:

PTA的使用简介的更多相关文章

  1. 2018上C语言程序设计(高级)作业- 初步计划

    C语言程序设计(高级)36学时,每周4学时,共9周.主要学习指针.结构和文件三部分内容.整个课程作业计划如下: PTA和博客的使用指南 若第一次使用PTA和博客,请务必先把PTA的使用简介和教师如何在 ...

  2. C#刷遍Leetcode面试题系列连载(1) - 入门与工具简介

    目录 为什么要刷LeetCode 刷LeetCode有哪些好处? LeetCode vs 传统的 OJ LeetCode刷题时的心态建设 C#如何刷遍LeetCode 选项1: VS本地Debug + ...

  3. ASP.NET Core 1.1 简介

    ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...

  4. MVVM模式和在WPF中的实现(一)MVVM模式简介

    MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...

  5. Cassandra简介

    在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...

  6. REST简介

    一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...

  7. Microservice架构模式简介

    在2014年,Sam Newman,Martin Fowler在ThoughtWorks的一位同事,出版了一本新书<Building Microservices>.该书描述了如何按照Mic ...

  8. const,static,extern 简介

    const,static,extern 简介 一.const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量. 执行时刻:宏是预编 ...

  9. HTTPS简介

    一.简单总结 1.HTTPS概念总结 HTTPS 就是对HTTP进行了TLS或SSL加密. 应用层的HTTP协议通过传输层的TCP协议来传输,HTTPS 在 HTTP和 TCP中间加了一层TLS/SS ...

随机推荐

  1. C#图解教程 第十六章 转换

    转换 什么是转换隐式转换显式转换和强制转换 强制转换 转换的类型数字的转换 隐式数字转换溢出检测上下文 1.checked和unchecked运算符2.checked语句和unchecked语句 显式 ...

  2. 慢慢人生路,学点Jakarta基础-JavaDoc标记

    本文对使用Maven工程构建Jenkinsjob时遇到的问题进行一下分析汇总. JavaDoc标记使用问题 一般Maven项目都有配置产生Java DOC,但是在Jenkins里面产生DOC会有一些严 ...

  3. 用自定义注解实现fastjson序列化的扩展

    这篇文章起源于项目中一个特殊的需求.由于目前的开发方式是前后端分离的,基本上是通过接口提供各个服务. 而前两天前端fe在开发中遇到了一些问题:他们在处理字符串类型的时间时会出现精度丢失的情况,所以希望 ...

  4. [Luogu3377]【模板】左偏树(可并堆)

    题面戳我 题目描述 如题,一开始有N个小根堆,每个堆包含且仅包含一个数.接下来需要支持两种操作: 操作1: 1 x y 将第x个数和第y个数所在的小根堆合并(若第x或第y个数已经被删除或第x和第y个数 ...

  5. Marriage Match IV HDU - 3416

    题意 给你n个点,m条边,要求每条边只能走一次的S到T的最短路径的个数 题解 在我又WA又TLE还RE时,yyb大佬告诉我说要跑两遍SPFA,还说我写的一遍SPFA是错的,然而 啪啪打脸... 而且他 ...

  6. 小结:c++中的new、operator new和placement new

    小结:c++中的new.operator new和placement new new(也称作new operator),是new 操作符,不可重载 class T{...}; T *t = new T ...

  7. 关系型数据库工作原理-数据库整体框架(翻译自Coding-Geek文章)

    本文翻译自Coding-Geek文章:< How does a relational database work>.原文链接:http://coding-geek.com/how-data ...

  8. 浅析git

    git是什么 简单来说,Git,它是一个快速的 分布式版本控制系统 (Distributed Version Control System,简称 DVCS) . 同传统的 集中式版本控制系统 (Cen ...

  9. c# 多线程同步之Mutex

    说起Mutex,它的中文名字叫互斥体.它是WaitHandle家族成员之一,前面有一篇介绍过WaitHandle的家族成员构成.那么Mutex有什么作用呢?它是怎么使用的? 我们先来看看它的使用场景一 ...

  10. SQL Server将自己的查询结果作为待查询数据子列之二

    嵌套子查询是SQL语句中比较常用的一种查询方法,开发过程中遇到查询需要将自己的某列作为待查询的数据,在参考别人的SQL语句的写法终于实现了自己需要的功能. 不太和谐查询语句如下: SELECT DIS ...